Support the same api versions format as keystone

This will allow us to take advantage of the discovery functionality that's gone
into keystone meaning less of our own discovery code in the client.

Change-Id: I51550d0c4994ad3b2f9320dea9b8fc9090ade78f
Merge "Support the same api versions format as keystone"