Removed some ancient NPC function collections

The old NPC functions and the trader function collections got removed.
There functions were left overs from the days without easyNPC.
Removed more old dead and rotting code from old NPC systems
Collected faction relation related function in base.factions
Added easyNPC implementation for town guards
Updated original town guards to use new easyNPC implementation
Updated GM tool to use new functions of base.factions
Removed obsolete area definitions
Merge remote-tracking branch 'Illarion/develop' into develop