Merge pull request #1971 from mdboom/misc/python3.4-compile

Fix compilation on Python 3.4
Test code with both unicode_literals and without
First pass at resolving issues when testing with/without unicode_literals
Remove redundant test_*_unicode.py files