Added region to nova client connection. 

Added the argument to nova client instantiation. Without it, it will fail if the cloud provider you are using uses multiple regions because the driver doesn't know how to disambiguate.

I made this pull request on an earlier branch. I'm re-doing so as to make it simple.