Updates System class.

- Added dt parameter to update.
- Added system reference to runner constructor.
Fixed transform inverting.
Added NOMINMAX macro to vs builds.
Fixed win32 include path for sys-module.
Fixed AxisAlignedBox constructor.
Fixed OpenGL logging and turned it off by default.
Refactored graphics-module.
Fixed Transform assignment operator.
Fixed equality operator for resources.
Fixed math macros.
Updated math and added Transform2 with a broken operator*.
Added 'assertAlmostEqual' to test namespace.
Updated math tests.
Fixed matrix-matrix multiplication.
Restricted Transform2 to only support uniform scaling.
Updated matrix test.
Implemented keyboard input.
Removed old unused files.
Updated scene, model and mesh classes.
Added math_ext as math api and std as ext api for scripts.

I'm not maintaining boost and eigen configurations atm.