change from optparse to argparse
URT: improve rcon performances by making use of the rcon cvarlist command to read multiple cvars in bulks
TESTS: delay the import of the fakeconsole module to allow some test to trimmed out the log output it generates
Merge pull request #17 from ozon/improvements/argparse-1

[core] change module from optparse to argparse
HTTPyTail: now behave nicely when B3 sends the EXIT or STOP event
PEP8
allow weapon and hit_location as args for fake kills
Merge pull request #21 from ozon/features/more-fake

[TESTS] allow weapon and hit_location as args for fake kills
[FAKE] fix fake client suicide event.
Closes #22
init user documentation

basic configuration with sphinx-quickstart
(cherry picked from commit 1717a0e)
[DOC] define user documentation table of content
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