encoding: satisfy pyflakes and properly set unicodetype
Makefile: tweak pep8 settings
setup.py: fix long line
encoding: simplify setting of bytes/unicode types
encoding: provide more accurate backports of os.fsencode()/os.fsdecode() for Windows
diff: remove mutable default argument
main: remove redundant lambda expression
encoding: remove unused import
encoding: remove redundant lambda expression
cleanup: add missing doc strings
.pylintrc: remove deprecated setting and ignore more useless warnings