Removed now unnecesary workaround for PyPy

Change-Id: I7bf6346edc399ec29b125b50eb7ac2cfbb87cdfa
replace string format arguments with function parameters

There are files containing string format arguments inside
logging messages. Using logging function parameters should
be preferred.

Change-Id: I90270908d27f0a57c184d5a547bb1af9b1381c95
Relax requirement for tenant_name in get_auth()

get_auth() in client.py raises an exception if
tenant_name is not included in the os_options
dict. This is overly constrained since tenant_id
is equally sufficient. This patch modifies
get_auth to require either tenant_name
or tenant_id.

Change-Id: Ibbcda1704637eb887efa5895579d260a1e072327
Add context sensitive help

Change-Id: I9aaadbaba2c43a12a83f8200eaaa96f48c52028e
Add CONTRIBUTING.md

There is no CONTRIBUTING.md file, the patch will add it.

Change-Id: Idc0a9ae22f2b315375b660263c7602e3ca02d56b
Merge "Removed now unnecesary workaround for PyPy"
Merge "Add context sensitive help"
Merge "replace string format arguments with function parameters"