Moves the loaded chunk cache to the player class and fixed the registration when a player joins the game
Drop item on cursor when the inventory is closed
Updated magic number 0 by a more verbose already existing variable "playerWindowId" that references the player inventory window id
Decreased the size of the initial chunk updates that are send to a player after changing worlds. This because the system always sends the first update in bulk, and blocks until that "bulk" update is done
Remove all unused imports
First commit:
Started on interfaces for the API and added many more methods to the Player class.

Commit after merge-conflict fix:
Fixed major world change bug

Conflicts:
	src/org/enderstone/server/entity/EnderPlayer.java