Parser testing crap!
Also, some parser fixes, and dealing with null-reference lookups that the parser testing exposed.
Rework of the NPC creation and management stuff.
Currently works, though loading saves is broken.
Fixed loading and saving, hacked around terrible shortcut stupid.
Items now class-based too.
Fixed NPC inventory after earlier refactoring things.
Merge remote-tracking branch 'fenoxo/master'