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
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.
Merge pull request #6232 from s0undt3ch/hotfix/fix-syndic-config-function

Allow the Syndic configuration to be API friendly. Fixes #6229.
Report on cache failures for cmd.script states

This commit will report that the source script failed to cache, rather
than misreporting that the script was run when it couldn't possibly
have run.
don't make it sound like returners prevent return data going back to the master
Merge pull request #6235 from terminalmage/issue6230

Report on cache failures for cmd.script states
Merge pull request #6236 from teepark/returner-doc-change

don't make it sound like returners prevent return data going back to the master