Expose lighting

- Add some custom blocks
- Continue to improve Client/Server initialization code

Signed-off-by: Chris Sanders <zidane@outlook.com>
Cleanup

- Realistic lighting defaults

Signed-off-by: Chris Sanders <zidane@outlook.com>
Had a change of heart, expose Protocol.

Signed-off-by: Chris Sanders <zidane@outlook.com>
Oops

Signed-off-by: Chris Sanders <zidane@outlook.com>
Rename Protocol, Start GUI framework

Signed-off-by: Chris Sanders <zidane@outlook.com>
Whoops

Signed-off-by: Chris Sanders <zidane@outlook.com>
Add Button

Remove default background from Label, un-needed.

Signed-off-by: Chris Sanders <zidane@outlook.com>
Update for API changes

Signed-off-by: Chris Sanders <zidane@outlook.com>
GUI Improvements

- Fixed bounding box for SpoutcraftSimpleButton
- Put background management into its own class
- Add RenderUtil to help us draw textures that are not 256x256
- Add Watermark to in-game HUD

Signed-off-by: Steven Downer <grinch@outlook.com>