CLEANUP rpg::character and related code. 

Specie/Race is implicitly defined by the underlying character template.
Factions no longer influence pathfinding, only specie in conjunction
with a specific pathfinding type does.

Only speed is still governed by faction, but this probably needs some
more thoughts.

ADDED faction data file containing all available factions. 

Faction data is now properly handled by serializer, also faction
membership of characters are saved and restored now.