NcWms panel correctly handles layers without a wfsLayer property in step 2
Fixes issue 1013
Extracted wfsLayer name selection as per review
Merge pull request #1015 from aodn/issue_1013

NcWms panel correctly handles layers without a wfsLayer property
Download options correctly shown for wms layers in step 3
Fixes issue 1016
Merge pull request #1018 from aodn/issue-1016

Download options correctly shown for wms layers in step 3
DownloadController tests have less code duplication
DownloadController requests only required columns when estimating download size
DownloadControllerTests does not have much duplication setting up hostVerifier for tests
DownloadControllerTests has even less duplication!
Rubbish commit to save work
Merge pull request #1027 from aodn/Issue_#1006

Issue #1006
Step 3 aggregation service logic extracted to insertion service object
Lo, and the tests were fixeth
OpenId provider URL was missing in catch block
Adding and modifying tests for injector object behaviour
Removed unrequired files
Merge pull request #1030 from aodn/openid_logout_bug

OpenId provider URL was missing in catch block
Renamed gogoduck params to ncwms params
Pan Zoom control button now has css hover styling
Added additional testing to NcwmsInjectorSpec