2014.11.10 MSS Code Factory CFLib 1.11.12561 Data/Time methods debugged

The CFLibXmlUtil date/time methods have all been debugged and corrected.
In addition, a CFLibDbUtil has been added which holds on to a global
database server timezone and provides calendar conversion routines for
UTC and database server timezone values from generic value calendars.
These routines will be used by updated versions of the database JDBC
code to "normalize" the TZ values as date-time columns in the database,
persisted in the local timezone of the database (seeing as Oracle is
the only database that actually lets you *specify* a timezone, I'm not
going to rely on that functionality for portability's sake.)

In order to bypass the date range limits of MySQL, the base time for
a TZTime is now 2000-01-01, so that negative timezones can underflow
into 1999-12-31.

Fortunately I was already using timestamp columns to persiste TZ date-time
values, so I don't need to remanufacture the database scripts.  The SAX
parsers will automatically receive the corrected behaviour from CFLib, so
the only thing I need to do yet is modify the JDBC layers to convert
date-time values to the database server timezone, and to convert them
back to local time (regular) or UTC (TZ) when reading the data.

Easy-peasy.  I should be done today.