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
Removed undefined method in install_env.py file

There was a call from install_venv.py file to post_process method
of InstallVenv class, but this method is not defined in this class
as result it was raising an error. Even when this error doesn't
affect dependencies installation, it is not allowing to display user
information.

Change-Id: I499c0399eb961588d7e1491e1481412ffdda38b8
Closes-Bug: #1275025
Flavor ExtraSpecs containing '/' cannot be deleted

This change applies a regular expression in order to filter
flavor extraspects keys with invalid characters.
The characters allowed are: letters, numbers, underscores,
periods, colons, spaces and hyphens.
A new test flavor has been created which doesn't check the
keys in the post body. This flavor has been created in the
third place (instead of in the last) in order to keep
working existent test cases which depend on the last flavor
received in the get method.

Change-Id: Ifd86bed23a05a5946ae8b9ba6f6c9bf4b24b1d4c
Partial-Bug: #1256119
Merge "Flavor ExtraSpecs containing '/' cannot be deleted"
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
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"