New commands

- added "profileraggregate" command line parameter
- fixed backwards verbosity on profiler
- CameraControlBinding now uses WASD
- fixed console styling on Windows
- reworked command implementation (help)
- added help command
- added keypress simulate command
- added profiler_verbosity command
- added profiler_dump command
- added download command
- console commands now run in an execution thread. (wip, don't use the
console at the moment)
- replaced all System.out.println with ScarletLog
- renamed Downloader to Internet utils (todo: merge with internetutil)
- keyboard manager can now be instructed to simulate a keypress
- profiler now aggregates the times spent on each task registered
- some logging output is now more detailed
- printstacktrace changed to ScarletLog
- VBO can now be vertex, colour or texture
- math util now has functions to calculate percentages
- string helper has now got more reliable space split (still leaves the
quotes around the strings)
- removed commented code
- terrainmapper is now more failure resistant
- added VBOCell (contains a vertex, colour and texture vbo)
- added ScarletThread (base thread for all new threads)
-