Merge pull request #736 from techhat/deployscript

Remove erroneous sh from deploy script command
Finish filling in "create" function in softlayer
Merge pull request #737 from techhat/softlayer

Adding new SoftLayer driver
Clean up a couple of erroneous items
Adding SoftLayer to the README
Fill in docs for softlayer driver
Merge pull request #738 from techhat/softlayerdocs

Fill in docs for SoftLayer driver
Oops, forgot the actual SoftLayer file
Merge pull request #739 from techhat/softlayerdocs

Oops, forgot the actual SoftLayer file
Merge branch 'develop' into delvol
Merge branch 'delvol' of github.com:mahendra/salt-cloud into delvol
Merge pull request #742 from jstrunk/develop

add tag support at instance creation to ec2 and aws providers. fixes #674
Merge pull request #740 from abemusic/features/ec2-spot-instances

Adds spot instance support to EC2 driver
Merge pull request #717 from mahendra/args

Fix bug in cli argument parsing
Pull root device name for each VM instead of hardcoding it to /dev/sda1
If the master failed to create, do not continue with the map.
Code and formatting improvements/fixes.

* Double to single quotes
* Variable names length should be >= 3
* No need to iterate through keys and values if all we want is values
* White space around math operators
* Max line length fixes
Get a copy not a reference of the configuration value.
Also check the profile configuration. Fixes #744

When search for configuration keys on the VM's configuration or it's provider or the global config, don't forget that VM's profile configuration. When bootstrapping VMs using the profile this extra step is not necessary, though, when bootstrapping using maps, the map only holds the profile name, not it's data, making this extra step, fundamental.
Revert "Add tty and sudo options"

This reverts commit 556cb1ea33118b4547e5f223f74d98fdbb3ba550.