add spell correction like "Did you mean ?" for command

sample:
>>> superadmin.says('!pputgroup')
God says "!pputgroup"
sending msg to God: Unrecognized command pputgroup. Dit you mean putgroup ?
[ADMIN] add tests for the command spell checker
[RAVAGED] minor English fix in error log message
increment version of b3/parsers/bf3.py
[CORE] fix regression with the event stats
[STATUS] add log message with more precise info when failing to sanitize data
configurable response on registration - proposal for #26

- new message for clients they registered
- new variables that allow disable public response on user registration
get boolean from announce_registration config and extend error handling

fixes commit 59e0b66 for #27
[ADMIN] changes to the !register command behavior and settings :
- add announce_registration option to config to (de)activate public announcement of player using the !register command
- !register command feedback message is now configurable in config. See regme_confirmation
[TESTS] cleanup unnecessary code in B3TestCase
[ADMIN] add specific feedback for the !spams command when no spamage message is defined in config + alpha sort spamage ids
[CORE] fix admin plugin config not being reloaded when using the !reconfig command
close #30