Ensured that timezones are optional in xsd::datetime and xsd::date.
Implemented the xsd::time::parse() and #value() methods.
Ensured all xsd::value classes have a model_type alias defined.
Refactored the xsd::value class interface for value semantics.