* Various fixes for Unit tests
* Add regression test for #517
* Enable better handling of OptionProperties if no options are provided
* Fix bug that left Lua state unclean after calling vector and matrix properites fromLuaState values
* Fixed issues where numerical properties would not serialize and deserialize correct values
* Added unit tests for OptionProperty
* Fix unit test crash in SpaceManager
* Rename OnScreenGui module to ImGui
* Support multiple external module folders (closes#31)
* Cleaning up CMake files
* Restructure application specification
* Add parameter for library mode to all modules
* Add functions to handle global variable state
* Misc/remove warnings (#383)
* Increase build timeout and do a clean rebuild every commit