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
Merge pull request #14384 from whiteinge/doc-merge-forward

Updated the contributor documentation with the new branching workflow
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)
Merge pull request #14385 from whiteinge/salt-rhel-salt-api-init-stop

Fix 'stop' for RedHat salt-api init script
Merge pull request #14393 from cvrebert/patch-1

cli/caller.py: rm duplicate import of logging module
Merge pull request #14373 from cachedout/14295

Avoid error in pip uninstall
Merge branch '2014.7' into develop
Merge pull request #14398 from thatch45/develop

Merge up 2014.7