Made EntityPlayer.sleepTimer public via AccessTransformer

YOU MUST RERUN GRADLE SCRIPTS
Added an eventhandler to unload WorldCacheManager for a world when it is unloaded.