cleaned up user message
fixed avail_locations code, missing ret
Error out if nothing was done, ie, wrong or erroneous arguments were passed.
In order not to have a machine running because we failed to get an IP, issue a shutdown for it.
Merge pull request #575 from s0undt3ch/features/log-ssh-command

Log SSH/SCP commands
removed is_private_subnet call from libcloudfuncs.py

added doc comments to all new methods
Added CLI info to CLI based commands
Added script environ passing support to `saltcloud.utils.deploy_script`. Refs #579.

Still need to add support to define the environ on the profiles and/or maps or even globally.
use privateIpAddress for vpc
removing extraneous code
adding securitygroupid option
made changes without my contacts
Make the profiles setting more obvious
Merge branch 'develop' of https://github.com/rszabo50/salt-cloud into rszabo50-develop
Formatting fixes to be more salty... s0undt3ch is better at this than me
Add `script_env` support to EC2
Add `script_env` support to Digital Ocean
Add `script_env` support to GoGrid
Add `script_env` support to IBMSCE
Add `script_env` support to Joyent