I've added a new Citizens 2 Trait called "Eventnpc" that allows players
to hand in their completed events to a procedurally selected NPC.

Changed the handling on Events to only add progress if the player hasn't
completed already, and hasn't been awarded for this event.

Added a "RegisterTrait" method to TotalWar.java, just incase we need to
add some new npc traits :)

Changed WilsonOfSpawn.java to Wilson.java and removed A LOAD of the junk
in its handling

Removed checking for events in "PlayerInteractEntity" and handled
arresting a little better (for diamonds, arreasting for diamonds)

Removed EventNpc from the EventGenerator Constructor