Add grnxx::Charset and its implementations.
Add tests for grnxx::Charset.