simplified collation methods, stripped more UTF-16 encoding functions and reworked sqlite3ErroMsg calls