Merging.
Fix up JavaDocs.
Implement setTexturePack(String) in SurgePlayer.
Implement SurgeWorld. Implement setRenderDistance.
Implement SurgeWorld.getRenderDistance().
Move getProtocol from CraftPlayer to SurgePlayer.
Implement PathfinderBase.
Unshade net.minecraft.server.Navigation
Improve PathfinderBase.
Merge remote-tracking branch 'origin/playground' into playground