Refactor of the ObjectUtil.format method to extract out specific formatting of each data type, and enforcing a bit more consistency.
ProgramStatesForPatientDataEvaluator should return results in a predictable order, defaulting to date ascending
Add new converter that can return a particular value based on the presence or absence of a particular object in the Converter collection
Follow-up fix to REPORT-585 - SQL boolean parameters 'true' and 'false' are not evaluated