Checking for correct subclass overrides.
JSON example.
Calling in to different CQL construction functions depending on whether for visualisation or for download.
Refactor common code.
First cut of DateRangeFilterPanel implementation.
Updated filter column names in line with Phil's changes.
Added logging of proxy target URL.
Formatting.
Date range filtering now working properly.
Formatting.
Utilising ExtJS string formatter (since more readable).
Filter is now implemented so that results in (for WMS) are returned if there is any overlap between the data date range and the filter dae range.
Before, the filter had to entirely cover the data date range.
Fixed a problem where empty filter constraints were being added, resulting in invalid CQL.
Removed seemingly redundant guard code.
Rename variables in attempt to make the matching/overlap algorithm a bit less confusing.
test to verify CQL string is encoded
Fixed broken test.
Merge branch 'master' into wms_wfs_time_range_filter
c/test/javascript/portal/prototypes/OpenLayersSpec.js

Conflicts:
	src/test/javascript/portal/prototypes/OpenLayersSpec.js
Merge pull request #644 from aodn/wms_wfs_time_range_filter

Wms wfs time range filter
Merge from master