- Added clockwork::fequal function (in numerical.cpp) to test for equality
  between two floating-point values.
- Implemented PolygonRenderTask::primitiveAssembly. A rudimentary scan-line
  algorithm is used but a better one will be implemented later.
- Implemented random shading renderer.
Partially implemented a way to load materials from Wavefront OBJ files, although texture maps are still unsupported.
Code refactoring.
Merge branch 'master' of https://github.com/supranove/clockwork