(Some more string-to-date/time tests)
Added "default" as valid "time_zone" setting value.
Started working on a setting that forces using system default time zone instead of FreeMarker time_zone setting when dealing with java.sql.Date and java.sql.Time objects. This is neeeded as JDBC uses that too when storing date-only and time-only values in Date-s. Also some cleanup in the old date/time formatting code.
use_system_default_time_zone_for_sql_date_and_time now works for the ?iso_... built-ins too. Version history updated. Started adding tests. Removed a date formatting hint that's no longer a good idea.
A use_system_default_time_zone_for_sql_date_and_time fix and more tests.
use_system_default_time_zone_for_sql_date_and_time more tests and docs.
(Manual: Fixed TimeZone link. Updated FM version.)
Fixed missing cause exception in ParseException-s
Revert "Fixed missing cause exception in ParseException-s", because it was not compatible with Java 1.4.

This reverts commit 07a42a2fb235a441ddb15c2cd7822e53c1c4dc87.
TemplateExceptions now expose the position of the error (template name, line, column, end line, end column) similarly to ParseException-s. Where applicable, they also expose the blamed expression in its canonical FTL source form; this is mostly useful for InvalidReferenceException-s.
Merge branch '2.3-gae' into 2.3