Merge pull request #5 from 0xced/master

Minor fixes
Moved most source files into Source directory.
Added notes about using xcodebuild to find sdks, sdk paths.
Removed SYMROOT definition from project build settings.  Added some other workspace and userdata files.
Use the build location specified in preferences (which is just the default).

Added post-action scripts to copy the executables into /Local.  The "all" target needs one too, since
it doesn't execute post-action scripts for the dependant targets.  This provides a convenient short
path to use when I'm testing in Terminal.

Prior to Xcode 4.2 or 4.1, I was able to just set this up from the Xcode preferences, and this didn't
affect anyone else.  When that method stopped working, I just changed SYMROOT to what I wanted, but
this is unexpected to other users.  Now it is isolated once again in user-specific settings.
Changed reserved to sdk.
Updated project settings.  GDB -> LLDB
Handle four new load commands in 10.8: LC_MAIN, LC_DATA_IN_CODE, LC_SOURCE_VERSION, LC_DYLIB_CODE_SIGN_DRS.
Show source and SDK versions.
Fixed spelling error in comment.
Added Foundation.framework as argument to use for profiling.
Opened with Xcode 4.3.  Upgraded project settings, switched from gdb to lldb.
Updated copyrights for 2012.
Moved ivars into implementations.  CDObjectiveCProcessor required additional API for subclasses.
Working on the visitor classes and CDSearchPathState.

- use properties
- rearranged some methods in implementations
- made some methods and properties private to particular classes
- renamed parameters to get rid of a/an/some prefixes
- renamed findString to searchString
Added CDExtensions.h, which imports all the extensions.  Import this in the prefix headers.  Removed those imports from the rest of the files.
Renamed some files.
Removed some unnecessary imports.
Removed unused method.
More style updates.