layerswitcher now at the top of the details panel
Mapoption now are in the map tab of the details panel

Details panel scrolling and sizing on layer selector collapse/expand

layoutOnCardChange added as bbox was sometimes not displayed. Placeholder text in bboxpanel removed

handle bad polygons

remove unused footerContentWidth config option

getStyles always returns a map

Change the server-side API for ncWMS layers. We can save a bunch of checking code by changing getStyles() to always return a map. The client-side code will fail if the required information is missing, but the old code would have failed, too, and there is a catch block handling these failures (in JS).