Add missing dependent module gettextutils

gettextutils was used in novaclient, but wasn't recorded.
This patch also let the modules in alphabetical order.

Change-Id: I725c3e8be126b8acd5e42ccaca776f57235ecdc7
debug level logs should not be translated

According to the OpenStack translation policy available at
https://wiki.openstack.org/wiki/LoggingStandards debug messages
should not be translated. Like mentioned in several changes in
Nova by garyk this is to help prioritize log translation.

Change-Id: I43c5d4ecd2286f1a622b6822603ba62881a317a2
Merge "debug level logs should not be translated"
Convert agent testing to httpretty

Change-Id: Ifd598c3b2d4c26b3557349046822a8ab2108aca7
blueprint: httpretty-testing
Convert Availability Zone testing to httpretty

Change-Id: I1de0a1f488f1a59d9041a2788762ddf8361a6b41
blueprint: httpretty-testing
Merge "Add missing dependent module gettextutils"
Merge "Convert Availability Zone testing to httpretty"
Set default http-based exception as `HttpError`

Since exceptions from oslo is used, ClientException doesn't have any
attributes related to HTTP, so `HttpError` should be set as default
http-based exception.

Also, attribute `code` is used in several project, so it should be
returned and marked as deprecated.

Partial-Bug: #1322183
Change-Id: I3c71e2d25d6e36b5bac0f2b3add74d6747cf7c25
Convert certificate tests to httpretty

Change-Id: Ic7eacb75f90b383ecacf01269033c0a37bd7528c
blueprint: httpretty-testing
In Py3 decode the output of base64.decode

The return from a base64.encode in python 3 is bytes. Bytes cannot be
json.dumps() so when we base64 encode some data we need to convert it
to a string before passing it through to the request layer.

This isn't shown by unit tests because the fakeclient mocking layer
intercepts the request before it gets to the json encoding code.

Closes-Bug: #1323450
Change-Id: Ibbbb24f64c17069178e3bf0ee9998b806bc629ff
Convert Cloud Pipe tests to httpretty

Change-Id: I0a737a5c66831edafbd671bfd49017bc1274fca3
blueprint: httpretty-testing
Convert Fixed IP tests to httpretty

Change-Id: I90a14b51dba6c0b64f0a264e762a0795a2566ae6
blueprint: httpretty-testing
Convert fPing tests to httpretty

Change-Id: I9e3b152e5916215c98cd218bf500f9864c763d63
blueprint: httpretty-testing
Synced jsonutils from oslo-incubator

The sync includes change that makes sure we get unicode-only dicts from
jsonutils no matter which json module implementation is selected.

The latest commit in oslo-incubator:
- 0f4586c0076183c6356eec682c8a593648125abd

Change-Id: Ic815ca3df94c33edec9104172048b2cd94b92e3f
Closes-Bug: 1314129
Revert "Remove quota-class subcommand"

This reverts commit 7c11b06bd4e896d891ed3f50c6480bd76a1023bf.

The quota_class subcommand was used to set default quota values
so it shouldn't have been removed.

Related mailing list thread on the topic:
http://lists.openstack.org/pipermail/openstack-dev/2014-May/035383.html

Change-Id: I8f392f8e54bef52c1c950f75377e6bb93a41996d
Partial-Bug: #1299517
Change help for --poll option in Nova commands

This patch clarifies the help about --poll option in these nova commands:
image-create, boot, migrate, resize, rebuild and reboot

Change-Id: Ia877fe5d07f2e9e60104f117c4a6032b6c419282
Closes-bug: #1312747
Merge "Set default http-based exception as `HttpError`"
Removed now unnecesary workaround for PyPy

Change-Id: Id23fdf62352a1575653d2277f7b87d371b0480c8
Merge "Convert certificate tests to httpretty"
Merge "Convert Cloud Pipe tests to httpretty"