Pass binary data to docutils

This seems to fix Unicode problems on Python 3 (issue #16).  I tested
two test cases: a file containing \xff in a UTF-8 locale, and a file
containing "ąčę" in a C locale.