Issue# 13319. Make tzDatabaseNameToWindowsTZName return null on failure.
Update the Windows TZ name conversions.

I also added a script at the bottom of std.datetime which can be used to
regenerate the conversions from the latest conversion file at
unicode.org so that it will be much easier to make such updates in the
future.
Fix issue# 13313: Line Islands Standard Time was missing.

It's included in this update http://support.microsoft.com/kb/2981580 but
has yet to make it into
http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/zone_tzid.html
Fix compilation errors on Windows.
Merge pull request #2434 from jmdavis/13313

Issue# 13313: Add Line Islands Standard Time
fix Issue 13241 - [REG2.067a] writeln no longer flushes stdout
hasElaborateAssign -> hasElaborateCopyConstructor.

Corrected check for elaborate copying.
Merge pull request #2437 from yglukhov/patch-1

hasElaborateAssign -> hasElaborateCopyConstructor.
fix up issue 13313 - Support database name to Windows timezone name conversion
Merge pull request #2436 from CyberShadow/fix13241

fix Issue 13241 - [REG2.067a] writeln no longer flushes stdout
Merge pull request #2438 from 9rnsr/fix_timezone

fix up issue 13313 - Support database name to Windows timezone name conversion