added is_utf8() check to _buffer_is_binary() so that utf8 comments inside z85 encoded data doesn't count as binary
changed all occurrences of unsigned char to byte (defined in defines.h) to make the code more precise about sizes.
-