add libchardet submodule