Due to conversion issues between str and bytes, string passwords fail
to be encrypted on Python 3.
Change-Id: If543b8798e6b8e8cc02213b588c7ee12b85cb4c3
Closes-Bug: #1407775
This fix is needed due to the different encodings on Python27 and
Python34. Some tests failed and some string values were not
compatible.
Change-Id: I7206a0549051971da76b3b30221aea9f86eed904
Platform specific requirements can not be included in requirements.txt
Includes also:
* testr configuration file
* PEP8 fixes
* Unit test fixes for passing OpenStack Jenkins checks
Change-Id: I6f3f367f3316e0b506bb62e66d7671f9e52c72b5
Closes-Bug: #1376816