Merge pull request #184 from 82ndab-Bravo17/release-1.10

[plugins] default_message changes
[RO2] fix crash when an empty chat message is sent
[PARSERS] refactored syntax + minor bugfixes
[FUNCTIONS] added getCmd function + syntax cleanup
[PLUGINS] make use of the new getCmd function from functions module to retrieve command method references
[PLUGINS] added command manager plugin
Merge pull request #185 from FenixXx/release-1.10

Bugfixes + Command Manager Plugin
[README] cosmetics + added Travis CI build passing link
[ADMIN] tell player why he is not allowed to use a certain command (issue #183)
[TESTS] updated tests to comply with issue #183 fix
Merge pull request #186 from FenixXx/release-1.10

[ADMIN] tell player why he is not allowed to use a certain command
Fix issue #183
+ cosmetic changes
[TESTS] added tests for the new Command Manager plugin
[CORE] moved Game_event_router decorator into decorators.py
[CORE] minor fixes to clients.py module
Merge pull request #187 from FenixXx/release-1.10

Minor core updates + Test cases for Command Manager plugin
[TEST] make sure the cmd manager plugin commands have the desired effects
[CLIENTS] fix inability to retrieve kick penalties from the storage
[TESTS] updated test cases for click kick: check also that the penalty can be retrieved from the storage
[SQL] update previously stored 'Kick' penalties to comply with the new changes
Merge pull request #188 from FenixXx/release-1.10

Fix inability to retrieve kick penalties from the storage
[ADMIN] the !spam command can now send the message to one player in private