handles missing parentGeoNetworkRecord in Step 2 before layerload. Loads Step 2 details after layer loaded
Step3 updates on layer change
reverted debugging sleep
Delete a single layer or clear all clears the GeoNetwork Store and layer store
Existing Tests Fixed but running slow
Pre review cleanup
Whitespace
Added Jasmine-Slow
Refactoring some panels to use Dependancy Injection (partially working)
Removed debugging code and changed remaining tests
Moving step title tests and replace some previously-removed tests
Merge branch 'master' into handle-slow-layer-loading

Conflicts:
	src/test/javascript/jasmine-slow.js
	src/test/javascript/portal/cart/DownloadPanelBodySpec.js
	web-app/js/portal/cart/DownloadPanelBody.js
	web-app/js/portal/cart/WmsInjector.js
Step panels are loaded as an array rather than by name
Tidy-up and remove unused method override
Merge pull request #1029 from aodn/handle-slow-layer-loading

Handle slow layer loading