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
Avoid error in pip uninstall

Closes #14295
Remove out-of-date example from docs for mdadm, Refs #14368
Update salt for new remote attributes in Raet
Merge remote-tracking branch 'upstream/2014.7' into sam_2014.7
Merge pull request #14381 from SmithSamuelM/sam_2014.7

Added consistent indexing access to remotes by uid, by name, and by ha
Needs Raet v0.2.05
Added role field to SaltKeep
Updated the contributor documentation with the new branching workflow
Fix 'stop' for RedHat salt-api init script
dont fail if data.p is empty
Allow the VT tests to run on OSX
add user and signal args
Clean up apache.state example usage.
Merge pull request #14384 from whiteinge/doc-merge-forward

Updated the contributor documentation with the new branching workflow
Get rid of unnecessary(?) _check_name.
Eliminate import of salt.utils.cloud.
Merge remote-tracking branch 'upstream/2014.7' into sam_2014.7
Merge pull request #14392 from SmithSamuelM/sam_2014.7

Road Keep cache files now have role field.
cli/caller.py: rm duplicate import of logging module

************* Module salt.cli.caller
salt/cli/caller.py:27: [W0404(reimported), ] Reimport 'logging' (imported line 11)