Merge pull request #807 from techhat/openstack

Change False to actual error message
Merge pull request #808 from mahendra/grains

Grains were being set improperly on nodes
Allowing optional_products to be specified for softlayer-hw
Adding docs for optional_products in softlayer-hw
Reformatting optional_products list
Reformatting optional_products list yet again
Merge pull request #809 from techhat/softlayer

Allowing optional_products to be specified for softlayer-hw
Tired of seeing cloudstack errors on non-cloudstack deployments
Merge pull request #810 from techhat/cloudstack

Tired of seeing cloudstack errors on non-cloudstack deployments
getObject doesn't seem to be the best method here
Merge pull request #811 from techhat/softlayer

getObject doesn't seem to be the best method here
Properly check for existance of public and private ip addresses
Merge pull request #812 from techhat/softlayer

Properly check for existance of public and private ip addresses
Added IAM Profile for EC2 driver, and a warning on AWS Profile
Merge pull request #813 from johnnoone/iam-profile

Added IAM Profile for EC2 driver, and a warning on AWS Profile
Added some explanation for IAM profile & roles
Merge pull request #814 from johnnoone/iam-profile

Added some explanation for IAM profile & roles
Add the ability to specify VLAN when spinning up an instance
Fixing note about required items
Merge pull request #815 from techhat/softlayer

Add the ability to specify VLAN when spinning up an instance