NPC update.

Completely re-wrote the NPC class
Added full NPC defs (credits to 2006Scape)
Added random NPC walking
Added NPC facing
Added an NPC auto-spawn which is loaded through XML
Added an XStream manager