Added custom binary mesh format and added framework for a skinning/rigging system


Former-commit-id: 26390e715abdcda40ec1b57530062d3906d30a9f
Switched to CMake as a build system


Former-commit-id: 66660550aeb608a7b118ba234eb0de03df417e5f
Sort of merged with google code dirty branch


Former-commit-id: 5be6d96204e2b3639b3d17520e3df4a58eb76afe