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
Remove out-of-date example from docs for mdadm, Refs #14368
dont fail if data.p is empty
add user and signal args
Clean up apache.state example usage.
Get rid of unnecessary(?) _check_name.
Eliminate import of salt.utils.cloud.
Fixes the traceback when specifying raid_devices in raid.present
Remove unnecessary print statement
Merge pull request #14398 from thatch45/develop

Merge up 2014.7
Merge pull request #14388 from felskrone/add_except_for_grains

dont fail if data.p is empty
dont fail if data.p is empty
Merge branch 'bp-14388' into 2014.7
Merge pull request #14399 from thatch45/2014.7

backport #14388
This corrects a syntax error for the sudo command, normally 'username -c' is associated with 'su'
Removing raid_devices option as it's no longer needed
Removing variables not needed. replacing values directly
Remove unused arguments in proxmox module
Merge pull request #14377 from basepi/mdadmdocs14368-2

Remove out-of-date example from docs for mdadm