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.
Minor spelling change.
Optimize imports.
Auth system unit testing framework.

* Setup testing classes and imports
* Test load_name()
Better trace for nested jinja errors
Make usage of source_hash more flexible.
	modified:   salt/modules/file.py
	modified:   salt/states/file.py
Make usage of source_hash more flexible.
	modified:   salt/modules/file.py
	modified:   salt/states/file.py
Add release dates for 0.10.x versions

Version 0.10.1 is missing since it does not have a Release Notes file.
Add release date for versions missing Release Notes
Add release dates for 0.9.x versions
Fix #8555
Merge pull request #9452 from holmboe/rel-dates

Add more release dates to docs
Add Windows File Attributes
Various Debian network fixes

* MTU is not ethtool option, parse it even if interface is type bridge
* add 10gigabit ethtool speed parameter
* don't parse garbage addr parameter
Fixing inventory base uri key in Reclass documentation
add CLI
Make sure master_uri is set correctly when using client api