Merge pull request #7 from gyroninja/master

Pathfinding Fixes From Ages Ago by @gyroninja
Did some fixes and removed some unused imports, duplicated methods and debug messages.
Fixed merge conflics.

Conflicts:
	src/org/enderstone/server/packet/play/PacketInBlockPlacement.java
Updated license headers to the official license header of the Enderstone project.
Merge branch 'sander'
Fixed entity - player collision when players are not moving.
Merge branch 'sander'
Added connection throttling disconnect
Merge branch 'master' of github.com:BigTeddy98/Enderstone into feature/implement-connection-throttling
Merge branch 'feature/implement-connection-throttling'
Removed lots of unused code, added some simple calculation methods, fixed many pathfinding problems, updates some messages and added a new test.
Merge branch 'sander'

Conflicts:
	src/org/enderstone/server/packet/codec/MinecraftServerCodex.java
Added cows with a simple pathfinder, added some new handy methods and cleaned up some code.
Merge branch 'sander'
java doc update
removed old debug
lightning -> lighting
small tree touch ups
vanila -> vanilla
Gamemode command