Support building .framework library using Xcode.
Build both a static and a shared library using Xcode.
Add uuidgen script for include guard.
Fixed include guard with uuid.
Fixed dynamic linking.
Add blend, rasterizer and sampler state class.
Add graphics capabilities and presentation parameters.
Change version of NSOpenGL profile 2.1 to 3.2.
Refactor order of includes.
Implemented render states.
Add graphics enumerations.
Add vertex declaration.
Add index/vertex buffer interfaces.
Implement index/vertex buffer using GL4.
Implement immutable/dynamic vertex buffer.
Add immutable/dynamic index buffer.
Add effect annotation.
Add effect parameter and effect pass.
Add optional contained value class.
Replace OpenGL handle with optional type.