Adminotech bugfixes pt. 6

<b>Highlights</b>

* Tundra integer types: Fixed interop with scripting, all our typedefs u32 etc. now work properly with setter and getter slots, qt properties and as signal parameters. Added `/bin/jsmodules/Tests/test-runner.xml` startup config that runs various tests, including integer type tester.
* `/tools` folder has been divided into Windows, OSX and Ubuntu. <b>Note:</b> Ubuntu script converted but has not been tested! (#613)
* Windows and Mac deps fullbuild fixes and improvements.
* Removed windows prebuild deps path info from readme, this will no longer be supported by core as its not very useful to begin with and adds lots of unwanted overhead for Lasse.
* EC_WaterPlane uses material asset instead of internal Ogre material name (#627), also hardcoded reflection texture removed from the default material (#630)
* Color and ConfigData now exposed to QtScript using the QScriptBindings tool.
* Cleanup (eg. Get* funcs) and added convenience functions all around the codebase.
* Fix crash and UI bug in --fullscreen --ogrecapturetopwindow combo.
* Bugfixes in TundraCore, components and the super shader.