Initial commit
Initial of framework

底层封装，可以渲染一个简单的Mesh
Add EffectManager & MeshManager

加入了多线程安全性的考虑，以后的渲染线程只和Renderable类相关，这些类在主线程中不会轻易释放，有shared_ptr保护
Add RenderQueue

使用渲染队列，简单渲染的过程
Modify SceneManager to simplify preparing for render queue

对SceneManager准备RenderQueue的算法定义了框架
Add RaySceneQuery
Add SceneNode Animaton Support
Add Octree SceneManager
Add some docs
github error, new repo and merge