! Remove `ByteArrayBasedParserInput::charset` member, fix naming and impl, add scaladoc; fixes #59