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

[Battleye] Add support for Battleye script notifications

Fires a new event : EVT_BATTLEYE_SCRIPTLOG
[SFTP] add authentication using private RSA or DSA key file

- known_hosts and private key files can be set in the plugin config file
- add optional config file
Merge branch 'release-1.10' of https://github.com/BigBrotherBot/big-brother-bot into release-1.10
[TESTS] properly tear down tests for the sftpytail plugin
allow configurable warning reason - fixes #7
add default messages to avoid errors in the user configuration
[TK] fall back on default values even with an empty config file
fix _round_end_games bug
more tests
Merge pull request #98 from ozon/release-1.10

[tk plugin] allow to customize the warning message. closes #7
Merge branch 'ozon' into release-1.10
[TESTS] skip sftpytail plugin test if the paramiko python module is not available
[CORE] onLoadConfig hook is now called by the parser instead of at plugin instantiation
add paramiko to the pip-requires.txt file and configure TravisCI to use that file
[TESTS] make test_tk.py compatible with python 2.6
[SFTP] add support for authentication using encrypted private keys
[TESTS] make test_tk.py compatible with python 2.6 (again)
[SFTP] bump plugin version number to 1.2
[Login plugin] switch to ini style config file
[pingwatch plugin] switch to ini style config file
[punkbuster plugin] switch to ini style config file
[spamcontrol plugin] switch to ini style config file