Xcode project commit.

Based on OpenGL ES project template, changed shader loading, compiling,
linking code to C++. Removed Apple’s GLKit usage, replaced matrix
manipulation code with Eigen library based implementation.