Changed network metrics to be obtained from the network pipeline.
Added compression on outgoing packets from the server.
Improved the ChunkRelevanceRegion handling to better track relevant chunks,
provided better information to listeners, and provide some leeway on chunks leaving relevance.
Changed the onChunkReady event for chunk region listeners to be provided on the main thread.
Added some initial flow control for chunk sends.
Fixed a bug where there client's view distance was ignored on connect.
Refactored chunk generation/loading pipeline.
Changed chunks sent over the wire to only have block data, and have lighting calculated client-side.
Improved chunk flow control
Refactored BlockManager to no longer be a singleton in preparation for a client varient.
Added support for replicating block registration.
Cleaned imports.
Updated copyrights
Copyright updated.