Investigate adding support in `safe_open` for the [cchardet](https://pypi.python.org/pypi/cchardet/2.1.0) library. Ideally we support for `chardet` and `cchardet` so look into any API differences.