Merge pull request #7 from kitskub/master

Update for flow-networking changes
Update dependencies and License header

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

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

Signed-off-by: Steven Downer <grinch@outlook.com>
Add file logging support

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

This will allow Travis-CI to properly pass off the build number, commit string and ciSystem parameters.

Signed-off-by: Steven Downer <grinch@outlook.com>
Update license-gradle-plugin from 0.6.0 to 0.7.0

Signed-off-by: Steven Downer <grinch@outlook.com>
Change order of default tasks

Signed-off-by: Steven Downer <grinch@outlook.com>
Protocol handler removal and cleanup

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

Signed-off-by: Chris Sanders <zidane@outlook.com>
Do not fail when license violations are found

Signed-off-by: Steven Downer <grinch@outlook.com>
Add Console, Commands, Color formatting

Big thanks to @Wolf480pl for making this possible with both
flow-chat-commands and his appender for log4j2 as well as everyone who
worked on commands in SpoutAPI.

Signed-off-by: Chris Sanders <zidane@outlook.com>
No need to pull version each game construction

Signed-off-by: Chris Sanders <zidane@outlook.com>
Start of renderer rewrite
Add shadow mapping stage
Add lighting stage
Add render transparent models stage
Add shininess to materials texture

Value of 0 corresponds to 0 exponent, 1 to 100 for specular term
Fix typo
Only update chunk meshes if the chunk is visible

Also, use random colours for solid models to view when chunks are
updated