Character ID architecture changes in preparation for event characters
Add event characters, closes #58
Fix some compilation errors due to the switch to long character IDs
Add event character command
Add event character template creation/assignment commands
Allow event character max health and max mana to be set
Add /eventcharacter listtemplates command
Mark characters as event characters in the character list
Do not count event characters towards character limit
Revert "Character ID architecture changes in preparation for event characters"

This reverts commit 701fb91ddcd3789a909499cad04df641fe35b882.
Revert "Fix some compilation errors due to the switch to long character IDs"

This reverts commit 900d28ffbb2f2b2dc4344621089d1b05e3edbd0a.
Fix some compilation errors
Fix event character max mana
Add a missing space
Remove the need for template names to be specified
Allow event characters to be set to custom races
Improve feedback for setting event character races
Race fixes
Custom race deserialisation fix
Merge branch 'feature/eventCharacter' into develop