Target updates
Cleaned up some code and added a few handy methods for the navigation system.
Spiders now do damage and gives you a certain velocity.
Max players can no longer be exceeded. Also fixed some thread-safety bugs.
Clients using an unsupported protocol version will now be kicked properly.
Fixed pathfinders by using the entity width and height in the calculations. Also moved some classes, cleaned some imports.
Now also using height in the pathfinder calculations.
Removed debug statement.
Merge branch 'sander'
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/org/enderstone/server/entity/EntitySpider.java
	src/org/enderstone/server/entity/goals/Goal.java
	src/org/enderstone/server/entity/goals/GoalAttackEntity.java
	src/org/enderstone/server/entity/pathfinding/PathNavigator.java
Updated to latest commit
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'
Merge branch 'master' of github.com:BigTeddy98/Enderstone into feature/implement-connection-throttling