Make the default thin dir use the login user
Add ssh_minion_cache option to the cli parser
This fixes a bad data output when prereq prerequireds break

Fix #15463 Fix #15331
Don't use underscores in options to the cli!
Add __run_num__ and __sls__ to prereq failure condition

In addition add some comments to hopefully explain what we are doing
Merge pull request #2 from jacksontj/thatch45/prereq_bad_data

Add __run_num__ and __sls__ to prereq failure condition
Merge pull request #15474 from thatch45/prereq_bad_data

This fixes a bad data output when prereq prerequireds break
Merge pull request #15475 from thatch45/ssh_user_iso

Ssh user iso
Migrate salt.cloud.exceptions to salt.exceptions

This means that we no longer have to load salt.cloud when calling the
salt cli and paves the way for additional sandboxing of salt-cloud to avoid
unecessary imports.
Add salt-api unit file symlink
Merge pull request #15480 from terminalmage/add-unit-file

Add salt-api unit file symlink
Remove what seem to be unused imports.
Fix tests and lint
Missed one lint
Bring boto modules from develop to 2014.7
Bring boto states from develop to 2014.7
Bring boto module tests from develop to 2014.7
Bring boto state tests from develop to 2014.7
Merge pull request #15479 from cachedout/no_cloud

Migrate salt.cloud.exceptions to salt.exceptions
salt/utils/process.py: fix order of args to os.kill()

Fixes: #15269
Signed-off-by: Dan Mick <dan.mick@inktank.com>