Detect encodings with cchardet which is much faster (with fallback to ch...

...ardet).
Cchardet detects a different encoding than chardet in this case. But this is really edge case scenario when invalid encoding is provided.