Reworked Clide module to use MString (embedded compatible string) rather than std::string, closes #158.