`avail_locations` needed to be namespaced for the Rackspace cloud driver.
`avail_locations` needed to be namespaced for the Openstack cloud driver.
Fix a bug in `rackspace`. Add some more debugging.

* Fixed a bug in rackspace driver since we could never match a proper state.
* Added some more debugging information while spinning machines(rackspace and openstack).
* Fixed/Simplified the waiting logic in both rackspace and openstack.