Synchronous game end inventory resets

Still trying to fix the inventory reset bug. :( Trying out Github for
Windows. :)
Spawn protection now only when using respawntimer

Closes gh-469. CTF stalemates cause by buggy spawn protection are gone.
Woohoo!
Inventory reset bug fix. Closes gh-436.

Closes gh-407. Closes gh-323. Inventory reset bug was due to the
combination of the respawn timer and a badly coded loadout-equip timed
job. The end-of-game events are now synchronized to prevent simultaneous
game-end and one game from bleeding into the other.
Closes #452. Enchantments are re-added to the item.
Big changes. /renamezone fix, zone backups, logs.

Closes gh-444. Fixed hopelessly broken /renamezone command. Now making
backup copy of renamed and deleted warzone to temp folder. Also,
/savezone now makes backups of old versions before saving if the
keepoldzoneversion:true setting. No more will you have to suffer the
pain of a mistakenly overwritten warzone. Hurray! New standalone War
logger and log file in same temp folder. More logging added to every
command to make tracking down history easier.
Make sure War log file gets created.
Fixes in zone and team-specific loadout creation

Closes gh-480. When you add a new loadout to a warzone, you now inherit
the default loadouts automatically - they are copied from War's default
inventories. Similarly, when you add a new loadout to a team, the
warzone's (or War's default) loadouts are copied and the new loadout is
added to that collection. This was the intended behavior.
New readme file

Added a proper license file as well, about time.
Customizable warhub floor/gate/light materials

Just changeable through the war.yml file for now, since it's a pretty
advanced option. Still missing warzone lobby materials.
Custom lobby materials + hub and lobby outline

Closes gh-63. Warhub and lobby materials can be customized. Warzones
take warhub materials as default. Customizable materials: floor, outline
(of floor - NEW), gate, light. Only changeable through the war.yml or
warzone-x.yml file.
Players can't be trapped in spawn anymore

Closes gh-472. The periphery of opponents' spawns can't be built on. In
other words, all teams have a "no other team can build right next to my
spawn" protection 1 block wide all around their spawn. This should let
people exit the spawn with their loadout select, then use their items to
dig themselves out of any now-harmless trap.
Updated link to Jenkins in readme.
Warhub and lobby materials settable by commands

First, make sure you have a block (or air) in you hand.  Then use
/warcfg warhubmaterial:<floor/outline/gate/light> or /zonecfg
lobbymaterial:<floor/outline/gate/light>.

This is from a previous commit but: when you have AIR in your hand and
you change the floor or the floor's outline, that tells War to leave the
user-build or natural original floor in place.

New and cool: setting down the warhub now only clears the blocks needed
for players to find the gates, letting you build a nice warhub that
won't get wiped. Lobbies now also clear only a small path for players
instead of the whole volume.
Test build with no game-end synchronization

For @shankomaster. This has the newer features but no endgame lock
around player deaths and flag/cake/bomb thief movements.

I'm not sure I really want to remove this, since a lock shouldn't cost
much usually and I thought through the threadsafe logic so it would work
properly.
POM update. Couldn't compile with old one (spout changed their repo address)
Customizable warzone structure materials

Change flag, monument, bomb, cake and spawn look by typing "/zonecfg
material:<main/stand/light>" while holding the block of your choosing.
Complements the lobbymaterial and warhubmaterial settings.

Brought back synchronization.
Test build without custom War logger

For @shankomaster who is having trouble with crashes with the newest War
builds. This build removes the new War-specific file logger.
Merge pull request #483 from cmastudios/patch-2

POM update. Couldn't compile with old one (spout changed their repo addr...
Logging code back in
Less complicated file numbering system

Closes gh-486. There will still be duplicate numbers when old versions
are deleted, as the version only takes into account the number of old
versions in the /temp/oldversion/warzone-x/ folder.