Merge pull request #29 from macoslib/master

Merge changes
Merge branch 'macoslib-master'
Merge pull request #30 from macoslib/master

Merge changes
Merge branch 'macoslib-master'
Remove AddressBook code.
Change NSObject.m_id visibility to private; update the surprising amount of code that was using this property directly.
Remove checkForClass parameter from NSObject.Constructor, and update other code accordingly.
Modified WindowExtensions.ScalingFactor

- Replaced If's with #if's.
- Changed declare to soft declare as function was introduced after OS X
10.5.
- Updated version to 139.
Modified NSWindow, added example

- Added properties to NSWindow for BackingScaleFactor, DocumentEdited,
MovableByWindowBackgound,
  RepresentedFile, RepresentedFilename, and RepresentedURL.
- Added Constructor and Operator_Convert to NSWindow to allow
assignment of a native window.
- Added NSObject.RespondsToSelector method.
- Added NSWindowExample window.
- Modified convenience methods to take advantage of new NSWindow
properties.
Fix external function name that was changed in the great m_unization.
Merge pull request #56 from declaresub/master

Begin cleanup of macoslib code.
Merge pull request #55 from ktekinay/master

Modified WindowExtensions.ScalingFactor
Merge branch 'master' of https://github.com/macoslib/macoslib