Whitespace changes
Fix for #343 - changed things around quite a bit wrt to the animation components.
Fixes issue 391 get feature info request failing

Recent changes mean that a special format parameter no longer needs to be sent
with the proxy request. This commit also returns previous behaviour where empty
responses do not result in a tab being added to the popup.
Deleted some commented out code.
Fixing layout issue.
Some more cleaning up.
Moved styling from js to css.
Merge pull request #416 from aodn/issue_343

Fix for #343 - changed things around quite a bit wrt to the animation components
removal of all layers now working
still firing events after layers/data collections are removed
firing event when all data collections are removed
added test for layer clearing (removeAll)
Merge pull request #418 from aodn/issue_378

Issue 378

Fixes #378, #403 (duplicate) and #420
Merge pull request #417 from aodn/issue-391

Issue 391
Merge from master