Whitespace changes
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.
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)
Fix allows NcWMS metadata info to be displayed in details panel
Extract the check for XML content type out to a method
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
Removed (unnecessary) RightDetailsPanel and moved its child (`DetailsPanel`) to the west region.
`AnimationWindow` is now managed by `MapPanel`, since that's where it sits in the visual hierarchy.
Introduced MainToolbar, with buttons to control navigation.
Introduced NavigableCardLayout.
No longer trying to render (as this breaks tests when running under HtmlUnit).
Added myself as email recipient for travis notifications.
Merge pull request #430 from aodn/travis_email_notification

Added myself as email recipient for travis notifications.
Update .travis.yml
Merge pull request #431 from aodn/devastating_travis_notifications

Update .travis.yml
Merge pull request #429 from aodn/navigation_buttons

Navigation buttons