*ProtectionLoader: Changed load process to intelligent dynamic load.

The ProtectionLoader will now load and unload chunks from the database
as ChunkSections only and batch all players at the same time, so that
only one query per time is executed. Additional players now have a
runner mode,  which will determine, if more chunks are preloaded, when
the player spends more time in already loaded ChunkSections, or less,
when the player visits many ChunkSections per time interval. This shall
prevent the garbageCollector to unload many more useful ChunkSections
from RAM, when players would load many less useful ChunkSections through
running by them.