Add autoreject_file support to minion authentication

This commit adds support for a file similar to autosign_file, which can
be used to automatically reject minions which match the expressions
inside it.
prepend root_dir to autoreject_file
Add autoreject_file to master config template
Add autoreject_file to master config file documentation

Included a versionadded directive to note when this was added, to reduce
confusion.
Documentation on new maysl connection options
MySQL unit tests, fix mock calls to match the new ones
Integration tests for MySQL user managment, WIP
grants review, WIP
Mostly working mysql user management integrations tests
BUGFIX: custom MySQldb converter breaks use_unicode code in MySQLdb as 4 types should be set as list and not strings. It was breaking the connection when using use_unicode attribute
Lint fixs
typo
MySQL States integration module with db tests
MySQl users and grants code review
MySQL: Suspend grants tests
Merge remote-tracking branch 'upstream/develop' into mysql_additions
Lint fixs
MySQL module test: test conn except for utf-8 db names
MySQl: fix states integration tests
BUG: white list filtering of grants