[Py3] Always use *bytes* for values.

Keep unicode for everything else.
[TST] Fix warnings in tests.

assertEquals => assertEqual
failIf => assertFalse