Set up the weapon state in the CharacterController constructor
Strip trailing whitespace from textkeys
Improve constness of the Nif RecordPtr structs
Rename the Class::attack method to Class::hit
Don't play a weapon-down sound when unreadying a spell