Reduced extraneous chunk sends on login, and some minor fixes:
- Ignore movement packets with more than 16-block distance.
- Removed GlowBlock caching and WeakValueMap in favor of simplicity.
- Changed ChunkManager to not create new HashSets all the time.
- Stopped double-sending a player their own user list info.
- Added toString() methods to PlayerUpdateMessage and children.