Further preparations for layer oriented sample editor
- enrich and document GroupBoxCollapser for use in upcoming layer oriented sample editor
- generalize ItemDelegateForHtml to non-tree-views
- generalize overlay buttons to be used in AbstractItemViews, not only TreeViews