add quopri handling, add optional chardet support