Time slice viewer implemented

Removes animation related controls and code, ncWMS layers are now viewed
as individual time slices via the subset tab, slices can be stepped
through buy navigation buttons or jumped to via the date pickers.
Merge branch 'master' into aodaac_filters

Conflicts:
	grails-app/views/home/index.gsp
	web-app/js/portal/common/helpers.js
	web-app/js/portal/details/DetailsPanelTab.js
	web-app/js/portal/ui/openlayers/control/Time.js
	web-app/js/portal/ui/openlayers/layer/NcWMS.js
	web-app/js/portal/utils/moment.min.js
Fix tests and refactor after merge
Merge branch 'master' into aodaac_filters

Conflicts:
	web-app/js/portal/utils/moment.min.js
Fix for NcWMS specs breaking in maven build

Only seemed to break in the maven based build. The methods under test
are actually now deprecated so perhaps these tests can be removed?
Whitespace tabs to spaces
Working with layers that have multiple times per day

A la works for ACORN
Merge branch 'master' into aodaac_filters

Conflicts:
	web-app/js/portal/utils/moment.min.js
Prevent controls being added multiple times

The controls are added to the panel at initialisation only, their
display/values are toggled/updated when a layer is processed.
Changes based on review
Whitespace changes
Merge branch 'master' into aodaac_filters
Changes based on review

And some renaming refactoring to boot.
Merge branch 'master' into aodaac_filters

Conflicts:
	web-app/js/portal/details/AodaacPanel.js
	web-app/js/portal/lang/en.js
Refactoring and additional tests

As a result of the merge of master
Merge pull request #643 from aodn/aodaac_filters

Time slice selector