Refactor 204 handling.

Place the HTTP 204 handling in a `finally` at the bottom of the WSGI __call__
to ensure we catch *all* changes to `state.response`.

Change-Id: Id150205f295a3c0ca9c73ad897a41d4790476811
Add a few py.test options to improve ease of use for the py.test runner.

Change-Id: I0ea8f3519e004c141d115e9bfcf0110e53600ff5
Catch an edge case in RestController routing and properly return an HTTP 400.

Change-Id: I0e57cf719a2c3372ebc61efe71a832b0482a0a3e
Configure the root logger properly

The documentation and project template showed logging configuration
which sets level INFO for module called 'root' rather than the root
logger. Configure the root (default) logger instead.

Change-Id: I172d06dc6b81a31c5b698e43be50ab6302d54984
Merge "Add a few py.test options to improve ease of use for the py.test runner."
Merge "Refactor 204 handling."
Merge "Configure the root logger properly"
Version increment.

Change-Id: Icd58638f87108a0954dd26db31a22772b4d450ed
Add docs environment to tox.ini

As per the governance resolution https://review.openstack.org/119875,
projects should have a docs environment in their tox.ini testing
interface. Add one.

Change-Id: Ic8285618f3a8b00767ef150411c2f25c09c311b6