work on a Naive Bayes encoding detector
add codec for 'sloppy Windows' encodings
reimplement using bad_codecs.sloppy
py2 fixes; poke at autodecode, but it's probably going to be its own module