Major architectural changes:

* Create python folder in external for Python modules used.
* Moved harmony out of source folder so one less level.
* Moved utilities module under harmony.
* Moved cbindings under components.
* Added engine addon.
* Refactored and simplified window module.
* Refactored bindings:
    * Rewrote GLEW bindings in pure Python – replaced GLEW bindings.
    * Rewrote Blender bindings in pure Python - removed Blender bindings.
    * Removed FFmpeg bindings – replaced with FFmpeg component that uses binary/subprocess/pipes.
* Added Python msgpack module; replaced JSON with MsgPack.
* Removed postdraw methods from database.
* Removed OpenGL calls from database.
* Refactored physics.
* Restructured database and rasterizer - database passes a frame to the rasterizer.
* Added asynchronous loader thread.
* Added Windows support!