Initialize the engine branch.

The engine and editor branches will become merged once the code is a
little more mature.
Lots of packet types
progress and such
Initial netcode
beginning UI stuff

man this is all over the place
Clickable buttons!
Preliminary network connectivity
Return to 1000x750

The one person with the screen that isn't quite big enough to show this
(me) shouldn't be holding development tree behind, gosh darn it
update gitignore for clarity in egit
Use LwjglApplicationConfiguration for setting up the LwjglApplication
Merge branch 'engine'

Conflicts:
	.classpath