Cleanup namespace osx

Cleanup global namspace in osx.

- Remove check() macro in AssertMacros.h, This is often conflicts boost or PCL or other C++ libraries.
- Rename Point and Rect struct to MacTypesPoint and MacTypesRect in MacTypes.h