start restyling layer switcher to tree structure
fancytree visible overlays pane in LayerSwitcher, supports drag and drop to reorder layers
use fancytree for available layers as well
use layer.id as node.key
full tree, taking into account parent and serviceTitle
store collapsed state in layer tree
identify source type in layer tree
workaround fancytree initialization bug