REPORT-253: Localize Date parameters when rendering reports

Commit includes:
* Some clean up of global property management, including caching, convenience methods, constants, and adding missing entries to config.xml
* Adding the ability to specify the default date format for reports as a global property
* Adding localization of displayed dates, using either the passed in locale, global property default locale for reporting, or context locale, in that order.