* v1.93, Wednesday, January 3, 2007

   Bundle IDs can have non-alpha chars.

* v1.92, Friday, October 14, 2005

   IsRunning() now returns PSN, which can be useful.

   Various functions check to make sure $Process{$psn} returns a valid
   value before trying to use it, which was causing some errors.

* v1.91, Monday, December 6, 2004

   Fix tests for when launched apps are already open.

* v1.90, Tuesday, June 8, 2004

   Make SetFront() and IsRunning() work properly with bundle IDs and paths.

* v1.81, Saturday, April 12, 2003

   Use LSFindApplicationForInfo() in tests.

* v1.80, Friday, April 11, 2003

   Cleaned up a little for Mac OS X.

* v1.70, June 4, 1999

   Cleaned up stuff.  Added SetFront, Show, Hide.  Fixed setting of
   $^E.  Improved QuitAllApps to not quit only normal apps by checking
   processType for "APPL".

* v1.60, September 28, 1998

   Added LaunchSpecs.  Use this when the app does not have a unique app ID,
   the app is not really an app (like the Finder), or you have more than one
   instance of the app, and want to launch a particular one.

* v1.50, September 16, 1998

   Added IsRunning.

* v1.40, August 3, 1998

   Only launches application if not already open; e.g., won't launch newer
   version it finds if older version is open.

* v1.31, May 18, 1998

   Added AEDisposeDesc call (D'oh!).  Dunno why I forgot this.

* v1.3, January 3, 1998

   General cleanup, rewrite of method implementation, no longer support
   versions prior to 5.1.4r4, addition of Quit methods, methods return
   undef on failure (most recent error in C<$^E>, but could be multiple
   errors; oh well).