Add way to specify key-name from environ

If you're using a standard SSH keypair, it becomes tedious to have to type
`--key-name` for every novaclient command.

This patch introduces a new environment variable `NOVACLIENT_DEFAULT_KEY_NAME`
which can be used to set this value persistently.

Change-Id: I1a1180b7d474d1a4e039dbb7044cd8eaf04cc9ad
Closes-Bug: 1327418
Mention keystoneclient.Session use in docs

Jamie added some excellent "Using Sessions" docs to keystoneclient in
I5e44c1029ce160cb2798cfb8a535aa9f3311799a. These will be published to

  http://docs.openstack.org/developer/python-keystoneclient/using-sessions.html

once the version after 0.9.0 is released.

Let's add a brief example on how to use this API and reference the
keystoneclient docs.

Change-Id: Icbcef45f13c1f962c90aa3db9dde4360520166ff
Merge "Mention keystoneclient.Session use in docs"
Merge "Add way to specify key-name from environ"