WMS Scanner controls do not try to send the User to the Server list if they don't have access.
Merge pull request #1204 from aodn/Issue_#1170

WMS Scanner controls do not try to send the User to the Server list if t...
going through proxy controller for WMS requests
no need to add twice TIME= parameter in ncwms requests
minimap works through proxy controller
avoiding double proxy in ncwms GFI
fixed tests for openlayers proxying
proxy URL logic in utils/Proxy.js
using correct proxy in LayerDescriptor, added tests
controlling openlayers WMS proxy from one location

overriding Layer.WMS.getURL to achieve that
handling style requests via wms proxy
controlling wms proxying from portal config