1. Removed typedefs for integer types, opting for the original names.
2. Partially implemented the framebuffer.
3. Added stub for the Fragment data type.
- Added stubs for the Texture, Material, Mesh, RigidBody and Asset classes.
- Scene viewers are now considered as rigid bodies.
Implemented transpose and inverse matrix functions.
- The rendering pipeline has been moved to the RenderTask::onRun function.
- Removed the Viewer::getRenderer method. Renderer instances are now
  obtained solely from the renderer factory.
Merge branch 'master' of https://github.com/supranove/clockwork
Added research documentation.
Moved references from BIBLIOGRAPHY.md to README.md.