Updated from global requirements

Change-Id: I9b592081102dc6e480bdd274d48c7d1a449657a2
Disables LDAP unit tests

Until we have a version of the python-ldap library (or a
replacement) these tests will not pass.

bp python3

Change-Id: Ie2f6e76de32a9ef74e57aab0f736b6b2f49c102b
Reduces the amount of mocked imports for Python 3

The evolution of the code as well as the Python 3 fixes has made some of
the module mocking unnecessary.

bp python3

Change-Id: I57e535012d89ee307acd43724dd678263704596f
Adds several more test modules that pass on Py3

bp python3

Change-Id: Iaa5c389a587f05d7fc16cb083d9c3c88e58be966
Fixes test_wsgi for Python3

- The response body is a byte string in Python 3
- Exception.message no longer exists in Python 3

bp python3

Change-Id: I7aec5030feeebd304428174c77ce7793fa321c26
Fixes test_exceptions.py for Python3

- XML is parsed as bytes
- The XML returned from to_string is decoded from a byte string to a
  text string for the comparison.
- Exception.message no longer exists in Python 3

bp python3

Change-Id: I3305433e52c0def422d9f04a4d9f04c6f017d10e
Merge "Updated from global requirements"
Merge "Disables LDAP unit tests"
Merge "Reduces the amount of mocked imports for Python 3"
Merge "Adds several more test modules that pass on Py3"
Merge "Fixes test_wsgi for Python3"
Merge "Fixes test_exceptions.py for Python3"