Commiting some changes to the xcode project files
Overhaul to the OSX window management code.

- Now .nib-less. The window and menu are both generated through code.
- Now using a custom NSView to control the openGL context.

TODO:

- Remove Window::Draw(). It is a hardcoded stub to test rendering.
- Synchronize drawing and window resizing to prevent a crash inside openGL.