Set the required msgpack to be above 0.3
Handle None passwords in mysql connect

Closes #15195
Merge pull request #16282 from thatch45/2014.7

Set the required msgpack to be above 0.3
Allow packaging salt-ssh as a package.

This works by passing `--ssh-packaging` to the `sdist` command

```
python setup.py sdist --ssh-packaging
```
Also include `salt-run` in the packaged scripts
Add `salt-call` to the available scripts and allow packaging with setuptools
Merge branch 'issue_15195' of https://github.com/cachedout/salt into cachedout-issue_15195
lint
Merge pull request #16298 from s0undt3ch/features/ssh-packaging

Allow packaging salt-ssh as a package.
Move the SSH checks out of the windows checks
Don't send pillar render exception to minion

Refs #16283
Add pylint disables to ext_pillar function args

Fixes #5110
Merge pull request #16300 from thatch45/cachedout-issue_15195

Merge #16295
Merge pull request #16304 from rallytime/fix_5110

Add pylint disables to ext_pillar function args
send entire load to RunnerClient.async
Merge pull request #16309 from cro/saltapi_fix

send load to RunnerClient.async instead of kwarg
Merge pull request #16303 from cachedout/issue_16283

Don't send pillar render exception to minion
Merge pull request #16302 from s0undt3ch/features/ssh-packaging

Move the SSH checks out of the windows checks