Fix i18n messages in novaclient, part I

This change make all the text visible by the user i18n. The
messages changes are in prints, logs, exceptions, helps, etc
Pep8 errors about "Multiple positional placeholders" also fixed

Change-Id: I731afea790baddbc34d059b93a35e3d275fc1df8
Fixed super constructor call for TestResponse class

Change-Id: Idbd436d63af152d4a73e747bf00a82fc0308a036
Fixed multi validation and wrong fail calls in unit tests

* Positive test was calling the same check several times. Replaced
  with one call.
* Negative test was failing with "'object has no attribute 'assertFail'"
  error message in case of failure. Replaced with appropriate message.

Change-Id: Id03a452f7735d6b4d13f54036f1bd3ae50cb487a
[UT] Removed duplicate key from dict in fake baremetal_node

Python takes only the last value if several keys with the
same name listed. Removed the first one to make value evident.

Change-Id: I6cef783ff245073b4c0fde0e4d60ff69fb02fc22
[UT] Fixed floating_ip_pools fake return to expected one

It seems that author wanted to return two pools. But because of typo,
method now returns only one of them. Fixed typo to return two pools.

Change-Id: Ia77a8529fd4db1b06860073ebf33bd54b43438cd
Fix Serivce class AttributeError

When we str(service_object), an AttributeError occurred like this:
========================
  File "/opt/stack/python-novaclient/novaclient/v1_1/services.py", line
24, in __repr__
    return "<Service: %s>" % self.service
  File
"/opt/stack/python-novaclient/novaclient/openstack/common/apiclient/base.py",
 line 463, in __getattr__
    raise AttributeError(k)
AttributeError: service
========================
This commit fixes it.

Change-Id: I496d522591273bf1b1e7dbadf19afaf5e64e41e3
Closes-Bug: #1276408
Update my mailmap

Using new email address.

Change-Id: Ib2303680e6219b4fb8bdd67c016b14dd515d6d05
Fixed polling after boot in shell

+ Added unit test to test that poll method is called.
  Testing of poll method itself is out of this CR scope.

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

Universal is used to identify pure-Python module(by bdist_wheel). For
these, it is sufficient to build a wheel with _any_ Python ABI version
and publish that to PyPI (by whatever means).

Change-Id: I900a7d2e3777a5c151778679f3049771047855e6
Adds support for the get_rdp_console API

Hyper-V employs RDP to access virtual machine consoles, unlike most
other hypervisors which support VNC.

In order to support this scenario, the get_rdp_console API has been
added to Nova. This commit adds the corresponding client side feature,
implemented in a way consistent with existing VNC and SPICE console
support.

Nova Gerrit commit: https://review.openstack.org/#/c/43502/

Change-Id: I86b814797d234f1eb49a7fa67ed27a9bcda034ae
Implements: blueprint hyper-v-rdp-console
Fix python 3.3 unit test job

Change-Id: Ibb253e51ec2412d71d04a1994cef4fb60e77f234
Closes-bug: 1277495
Merge "Fixed polling after boot in shell"
Merge "Update my mailmap"
Merge "Fix Serivce class AttributeError"
Merge "[UT] Fixed floating_ip_pools fake return to expected one"
Merge "Fixed multi validation and wrong fail calls in unit tests"
Merge "Fix i18n messages in novaclient, part I"
Remove tox locale overrides

* tox.ini: The LANG and LANGUAGE environment overrides were
introduced originally during the testr migration in an attempt to be
conservative about the possibility that locale settings in the
calling environment could cause consistency problems for test runs.
In actuality, this should be unnecessary and any place where it does
cause issues ought to be considered an actual bug.

Change-Id: I0f30b45033145c61ad2a9b232cb1178c48c7fc97
Merge "[UT] Removed duplicate key from dict in fake baremetal_node"
Merge "Fixed super constructor call for TestResponse class"