Rackspace API key support

@sam-falvo - here's support for API key authentication.
@rafbgarcia and I hacked it together while trying to learn a bit of Go.  We don't have any real Go experience, so please let us know if there's a better way to do this.

We weren't exactly sure how to treat API keys, since it is a provider-specific extension.