Set pillar-OPts to default to False
modules.lxc: expand $PATH on the conainer instead of the host
modules.lxc: escape bootstrap_args; use configurable shell
modules.lxc: avoid hardcoding paths -- lxc-attach sets PATH
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
Refactor to Properly name space some ioflo behaviors for salt on raet
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
Finish refactoring ioflo behaviors for salt raet to be properly named spaced
Remove spurious unused load dict as part of event connect pub subscription request message
only route dict is needed for subscription