unicode_literals inside and python 3 compat updates