fixed more compiler warnings
Rewrote largefilebuffer()

This function depended on the Mac's FreeMem() and CompactMem()
functions. These functions became no-ops once we transitioned to Mac OSX
and virtual memory. In the modern world (ignore the iPhone for the
moment) we can safely allocate as much memory as we need without worry.

The function now always allocates 128K.
Removed depracted API calls from filegetvolumename

Also removed drivenumtovolname which did excatly the same thing as
filegetvolumename.
Rewrote filegetcomment and filesetcomment

The methods for getting and setting finder comments were completely
deprecated and replaced with nothing. The only way to access comments is
by sending Apple events, which is what I'm doing now.

I also added AppleEventUtils.{h,c} to break this functionality up and
make it easier to understand. Those functions came directly from the
Apple sample code MoreAppleEvents

https://developer.apple.com/legacy/library/samplecode/MoreAppleEvents/Listings/MoreFinderEvents_c.html
removed unused function
Removed deprecated calls from mountvolume()
Final deprecated api removal from fileops

 - GetLabel() was deprecated in 10.5, but the replacement API wasn't
   provided until 10.6, so the calls to GetLabel() will remain for this
   iteration. (see http://blog.hsoi.com/2010/08/12/still-cant-getlabel/
Rewrote filealias.c to remove deprecated APIs

There is no official API for creating file aliases, so we are sending
and Apple Event to the Finder to have it do our dirty work for us.

https://developer.apple.com/library/mac/documentation/Carbon/reference/Alias_Manager/Reference/reference.html
removed deprecated APIs from ops.c
Removed deprecated calls from aiastostring()
Cleaned up misc compiler warnings

- added casts where appropriate
- removed deprecated memory management functions that are no-ops
removed deprecated api calls from db
rewrote pathtofilespec
Removed functions that were not called
Removed deprecated apis from stringverbs
Fixed compiler warnings by adding casts
Replaced deprecated window resizing api calls.
Welcome to 10.6 and Xcode 4

- the project builds on the 10.6 SDK in Xcode 4
- removed some unused files
- removed all the A5 stuff
- removed all #ifdefs about MAC_OS8
  - the way I see it, we have two supported platforms: Windows (Win32)
    and Mac OS X (Intel). All the legacy Mac stuff whether classic or
    PPC can and should go.
- fixed a bug with my new implementation of stringtofilespec function
Removed TARGET_API_MAC_CARBON ifdefs

These ifdefs were put in the code to allow 'new' carbon code to coexist
with classic mac code. Today we only care about supporting Mac OS X, so
all mac code is carbon code. This makes the code slightly easier to read
and understand.
Removed TARGET_RT_MAC_CFM and TARGET_RT_MAC_MACHO

We only build mach-o files on the Mac.