Merge pull request #798 from s0undt3ch/develop

Remove the, now unsupported, option `--no-coverage-report`.
Change destroy() to correct usage for hardware instances on softlayer
Setting the correct provider name
Merge pull request #799 from techhat/softlayerbm

Change destroy() to correct usage for hardware instances on softlayer
Updating softlayer docs to include hardware configs
Merge pull request #800 from techhat/softlayerbm

Updating softlayer docs to include hardware configs
Adding dependency instructions for softlayer
Merge pull request #801 from techhat/softlayerbm

Adding dependency instructions for softlayer
Fix for ordering and some changes to listing for efficiency, fun and profit
Merge pull request #802 from underscorephil/softlayer-hw

SoftLayer Hardware Cloud fixes
[SoftLayer] Avoids deprecated uses of SoftLayer client

Also fixes some formatting issues and removes unused imports
Merge pull request #803 from sudorandom/avoid_deprecated

[SoftLayer] Avoids deprecated uses of SoftLayer Client
Properly log error if netaddr is not installed
Grains were being set improperly on nodes
Fix traceback with missing hostname key
Merge pull request #806 from techhat/softlayer

Fix traceback with missing hostname key
Merge pull request #805 from techhat/openstack

Properly log error if netaddr is not installed
Change False to actual error message
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