Improved unrecognized fields support, Python3 support in every file

And break 2.7 support? May be feature import?