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!
* 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.
* Exposed Color and ConfigData to scripting.
* Cleanup (eg. Get* funcs) and added convenience functions all around the codebase.
* Bugfixes in TundraCore, components and the super shader.