Fix up some cloud stuff

Fix novaclient to stop being dumb and close the authentication connection when it is done with it.

Also, reorganize the flags for client.extra_actions in the cloud module.

These changes also require novaclient straight out of git, so that it actually has the functions to close the Requests connection.

@techhat this is the one that I messaged you would break novaclient.  Do you want me to add a check for the type and force the use of the new novaclient?