Code style applied
Uses different download URLs for download URL list and normal data download
Platform and parameter filter panels on step 1 now expand correctly on
new search
Merge pull request #813 from aodn/Issue_#794

Issue #794
Hand icon now correctly toggles between pan and constraint drawing
Change made as per review
Changes made as per review
Merge pull request #815 from aodn/issue_771_and_727

Hand icon now correctly toggles between pan and constraint drawing
Merge pull request #808 from aodn/fix_for_collapsing_filters

Platform and parameter filter panels on step 1 now expand correctly
Introduced `SubsetPanel` in order to have the code reflect what is on the UI a bit more and hopefully simplify `DetailsPanelTab` somewhat (still to come).
The intention of this refactor is alos to be able to remove some of the layout hacks such as calls to `doLayout`, forced rendering and tab strip item hide/show.
DetailsPanelTab is now using SubsetPanel, which in turn 'wraps' FilterGroupPanel/AodaacPanel.
Merge pull request #817 from aodn/subset_panel

Subset panel
Increased logging, to help diagnose dodgy metadata URLs.
More groovy, man.
Merge pull request #820 from aodn/log_exceptions_for_metadata_retrieval

Increased logging, to help diagnose dodgy metadata URLs.
Merge branch 'master' into issue-766

Conflicts:
	web-app/js/portal/details/DetailsPanelTab.js
	Completely and utterly broken !!!!!!!!!!!!!!!!!