Adding endpoints to the Nova API to:
* Create a keypair, associate it to the instance
and return the private key to be downloaded.
* Recreate a keypair for the instance
and return the private key to be downloaded.
Partially Implements: blueprint launch-instance-download-keypair-redesign
Change-Id: Ie808c43287fc3ebd65af066cb86d0aa423733f6e