Do lookups for user, project in volume create

This required https://review.openstack.org/26323 in keystoneclient,
merged long ago...

Also adds some tests for 'volume create'

Change-Id: I55bededbc20b5dcf2833c59eb2b6b069703d8a9a
Updated from global requirements

Change-Id: I421ab7a5b0c0224122cc747141956bc1282f2b07
Remove httpretty from test requirements

We don't use it...

Change-Id: I41466da5153a8bdd0e4b4dd5774a9711bff3b7f5
Update URL for global hacking doc and fix typos

* related to I579e7c889f3addc2cd40bce0c584bbc70bf435e2

Change-Id: I519155d0a47564ce18a9cd930378a3c4feaa7a77
change execute to run

Change-Id: I23a210c8771c206df14d2713a2e72ccd92402c43
Complete basic test infrastructure

This finally gets all of the API tests into a common framework regarding
test classes and so forth.

Change-Id: If675347129c50dcba0bfc5b6c58f5a2ca57ff46c
Add server image create command

Translation of 'nova image-create', with tests!

Change-Id: I8a833aeff6f291e4774063ed235876eb2ba9c13c
Support building wheels (PEP-427)

With that, building and uploading wheels to PyPI is only one "python
setup.py bdist_wheel" away.

Change-Id: I8c8565f55e7a3434e1a1972a797a6cd7dba8a581
Fix typo

Change-Id: I7bca8b76c6746121314e688e9ed3825e04350b8d