Implemented the xsd::string#canonicalize() method.
Simplified datatype implementations using xsd::value#c_str().
Implemented the xsd::date#canonicalize() method.