This may require more tweaks for Essex, or when Keystone Light lands.
I also believe v1.0 auth may be broken by not sending back the
X-Server-Management-Url header.
This fixes how paths and regexps work for less common cases (eg: having
and auth endpoint that is /v2.0/tokens.json).
Serialization to/from json and setting content-type header are added.
No longer silently converts nova api endpoints to 1.1, but errors instead. You
should be using keystone's service catalog in conjunction with
@openstack_compute_service_name.