In addition to the framework, this enables undo/redo of one action - adding a new town
- Also fixed a minor issue with pasting (the character before the insertion point was removed before pasting)
- Rename cItemRec -> cItem and cItemRec::type -> cItem::weap_type - Clear out a lot of commented code - Remove the flag_x members in the scenario that used to store the scenario's password hash (or something like that)