Merge pull request #3 from lyft/LYFT-14491-resolve-boto-asg-exists-issue

LYFT-14491 - resolve issue with boto_asg.exists
LYFT-14491 - make image-id required
Adding output quiet option in docker push module func
Fixing pylint violation
fix error introduced in 15c6aa829c
Avoid error in pip uninstall

Closes #14295
Remove unused argument 'eip'

This is code cleanup I should have done when I initially committed the code.
Allow OSX to run tests with change to TMPDIR
Merge pull request #14375 from rallytime/run_osx_tests

Allow OSX to run tests with change to TMPDIR
Merge pull request #14369 from nmadhok/add-quiet-mode-dockerio-push

Adding quiet output option in dockerio push module function
Merge pull request #14372 from khrisrichardson/salt.modules.tls

fix error introduced in 15c6aa829c
Merge pull request #14374 from bretep/patch-6

Remove unused argument 'eip'
Merge branch '2014.7' into develop
Remove out-of-date example from docs for mdadm, Refs #14368
Skip lxc tests if no lxc and skip failing vt_test if running osx
Update salt for new remote attributes in Raet
Merge remote-tracking branch 'upstream/2014.7' into sam_2014.7
Merge pull request #14378 from rallytime/test_cleanup

Skip lxc tests if no lxc and skip failing vt_test if running osx
Updated training image
Merge 2014.7 into develop