A C++ wrapper around the iconv library.