Prevent weather sound effect > 512 blocks away.
Oops. This doesn't need to be there.
Merge pull request #25 from Scetch/master

Prevent weather sound effect > 512 blocks away.
Quick adaptions/cleanups for packet level checking.
Use predefined packet types, add comments.
Packet checks adjustments and renaming.

* More appropriate names.
SoundDistance
* Plus wither plus dragon.
* Horizontal distance.
Prefer to synchronize adding players.

Does not seem to be strictly necessary, because the data is comparably
light-weight and the data loss on some time slices would usually be
small.

Should be cleaner, as this is a seldom event (login, logout).
Allow ConfigManager.getConfig... from any thread (copy on write).

This allows fast config getting from any thread, without need to know if
it is the main thread.
Add an insertion ordered COW version of a LinkedHashMap.
Simplify FlyingFrequency by using the cow map.
Clear registered hooks on disable. + comments + messages.
Add summary log message about added packet level hooks.
Remove getKeepAliveTime from MCAccess.

It does not seem to become accessible any time soon, while packet level
access allows to fetch it.
Add removeAll.

Considering to use this map for otherwise fully synchronized maps, e.g.
with the chat checks.
Simplify/optimize morepackets checks.
[BLEEDING] Switch moving.morepackets to use Actionfrequency.
[BLEEDING] Attempt to make moving.morepackets less strict.
MIX UP.
Only count moving.morepackets on non-zero distances.
Not just block changes.