Altered API parameters such that authentication works again with the latest version of Rackspace Cloud Servers.
I have no idea why this would be necessary, just reverse engineered the calls from novaclient and they looked like this.