More protection stuff, but I don't really like the way it is working.
Tried to start defining more on this.
I haven't gotten a chance to fully think this thru.  I'm just making
plans at some level.
This kind of system makes more sense.
Moved more global stuff into a single class.
Test for island location.
Nearest island code.
A few aditions for the future
Basic concept of this.

TODO: Reorder it to a more logical order.
Fixed order.
Added the other 3 groups.
What's a donkes?  
Stupid typos.
Started working on a command to handle island protection.
IslandProtectionEntries, but I think I don't need them.

Commiting so that IF I need them, I can re-add it.
And with it removed.
Started work on protection serialization.
Moved VehicleType and HangingType to their own files.
Fixed the name of a few things and added a bit of class documentation.
Added documentation of each feild.
Renamed things involving mobs to entities, as it supports both.
Nonworking reflection stuff.