Move ability and skill debug commands to debug.
Update chat functions:

- Add functions to register external commands to play nicer with SIM Tools.
- Use levenshtein to guess what command a player might have mistyped.