[vSphere] Implementation of feature to specify scsi_controller type at create type and also support the attribute scsi_controller to return the right class.
[rackspace|identity] re-implementing service catalog in hopes of providing a faster more flexible solution
[rackspace|identity] updated service catalog support service net
[rackspace] updating compute and storage to pull service net urls from service catalog
Merge branch 'master' of github.com:fog/fog into catalog_deux
[rackspace|identity] updated service catalog to return global endpoint if specified region endpoint does not exist
Merge branch 'master' of github.com:fog/fog into catalog_deux
[rackspace] wrapping test blocks around test helpers to prevent unexpected shindo exceptions
[vsphere|compute] Force shutdown a server if VMware Tools is installed, but isn't running.
[vsphere|compute] Pass server shutdown options through to the stop operation so the caller can force shutdown if desired.
Revert "[rackspace] wrapping test blocks around test helpers to prevent unexpected shindo exceptions"

This reverts commit 68113cb3ee510abfae7fe1b8e9e09c7735907e0e.
[rackspace] updating test helper to log errors and not throw exceptions to prevent shindo from halting if an error occurs.
using new way of task mocking for edgegateway tests
[vsphere|compute] get_vm_interface returns a hash, not an object that responds to :key.
[vsphere|compute] Renamed 'vm' to 'server' to be more in line with other fog providers.
[vsphere|compute] Backed out the changed to use a hash and fixed the conversion to an Interface class.
[vsphere|compute] Implemented idiomatic interface destruction.
[vsphere|compute] Default to a VirtualE1000 NIC if not configured.
[vsphere|compute] Implemented idiomatic interface creation.
[vsphere|compute] interfaces#get now properly initializes the Interface object.