Multiine text box & Password entry
* Add pixellegacy/feat-multitextbox - jeremieroy's implementation of multiline textbox
  * Multiline highlight works properly.
* Add topblast PasswordTextBox.
Fix group box margin calculation for text.
* Add test in groupbox unit test.
* Thanks xelivous.
Reformat text for line length.
SDL2 builds
* And SDL2 version of Gwork compiles and links. WIP: Black screen!
* Premake user.lua file written if not found.
* Premake: Fixed paths, weren't added to all configs, wrong order.
SDL2 rectangles
* Rectangles draw.
SDL2 textured rectangles drawing
* Controls starting to appear skinned.
* Fixed Premake for Macports path in renderer.
SDL2 fonts work
* Not sure how efficient as creates texture every time?!
Free font texture
Add colour reading for SDL2
* SDL2 makes is quite difficult to get pixel colours from a texture. They are "write only".
* Added surface to texture to retain bitmap in system memory for read access.
Fix readme line length.
Remove dead code
* We'll implement SDL2 CTT another time. Clean up for now.
Fix SDL2 blend mode
* Ah, that's why it looked strange.
Merge branch 'inbox' into gwork
SDL2 added as a renderer.
* Merge branch 'SDL' into gwork
* Premake fixed for C++11 etc.
Update read me for SDL2.