Added username cache

Add username cache for mods to lookup a player's last known username.

MinecraftForge/MinecraftForge#1365
Charset.forName() calls are pretty expensive. It'd be better to cache this or use CharsetUtil.UTF_8 from netty