Add ability to set passwordless login (mysql_user)

This commit adds the ability to set a passwordless login. This
functionality requires a new keyword argument (allow_passwordless) be
True.

Fixes #5550.
punctuation fix
updated changes file to reflect 0.16.0 init fix
Merge pull request #6222 from ranl/develop

reg module/state support for all Value Types
Merge pull request #6221 from aboe76/suse_packages

updated changes file to reflect 0.16.0 init fix
Remove ref to salt/modules in module writing docs

A beginner is not going to know what this means, so don't muddy the
waters with this info. Besides, new modules should only go in
salt/modules once they are accepted into salt proper. Custom modules
should pretty much always go into _modules.
Add ref/tops/all/salt.tops.reclass_adapter.rst

auto-gen'ed rst file for new reclass adapter
Merge pull request #6223 from terminalmage/docs

Remove ref to salt/modules in module writing docs
Remove 'refresh' argument from solarispkg.install

This argument is unused. Removed from function definition and a warning
is now logged when it is present and True.
Merge pull request #6173 from terminalmage/issue5550

Add ability to set passwordless login (mysql_user)
The value of `err` needs to be "fetched" first.
Merge pull request #6224 from terminalmage/issue6211

Remove 'refresh' argument from solarispkg.install
Improve mysql error handling/reporting

Numerous try/excepts have been added to the mysql module to catch
exceptions like authentication failures/timeouts, permission issues,
etc. Additionally, the mysql_database and mysql_grants states have been
modified to report the mysql errors caught by the try/excepts.
Merge pull request #6225 from terminalmage/mysql-error-reporting

Improve mysql error handling/reporting
Add missing import
Merge pull request #6226 from UtahDave/develop

Add missing import
Add missing import
Merge pull request #6227 from UtahDave/develop

Add missing import
Allow the Syndic configuration to be API friendly. Fixes #6229.

* There was no use for the defaults parameter to `syndic_config`. The proper use for defaults is to be able to pass defaults to both the minion and master configuration functions. This is now possible.
* Removed the `**kwargs` fromt the `syndic_config`, it was not needed in the first place.
* Several bad names(according to pylint) fixes.
`master_port` is minion related, not master.