Transfer ownership of widgets to C++ when pushed to the QgsMessageBar
Fix #6214. Show names under symbols
Merge pull request #350 from matthias-kuhn/qgsmessagebar

Transfer ownership of widgets to C++ when pushed to the QgsMessageBar
Fix #6924, finish move from png to new svg icons for Current Edits actions

- Remove graphical limitation indicating edit is only vector-based (previously removed themes/gis/mActionSaveEdits.png)
- Remove themes/default/mActionSaveEdits.png, just duplicate of mActionsFileSave.png
geos 3.3.6 doesn't produces geos_c_i on windows anymore also check geos_c
fix #5251
Fix #5843
fix #6932 (due to deprecated getLayerID method removal)
german translation update and some string fixes
Updates to legend active layer

- Single click in blank, non-item space in legend unsets active layer (same behavior as clicking group)
- Underline active layer (helpful when active layer, and no selection or multiple selected layers)
Reinstate Save Active Layer Edits action

- Now enables/disables relative to vector layer isModified() state (gives feedback when save is finished)
- Now works with active legend layer, regardless of whether a selection exists in legend
- Add to legend contextual menu when right-clicked vector layer isModified()
Move toggle/save/rollback/cancel edits slots from private to public
Fix #6725

- Restore toggle editing button state in attribute table editor if toggling canceled or commit/rollback changes fails
Fix #6931, apply patch from Borys Jurgiel
Revert "Fix #6931, apply patch from Borys Jurgiel"

This reverts commit bd65e86b5f079ecb8969b3132b64bfbf7d20a1dd.

Sorry, did not notice more complete fix in pull request from Salvatore Larosa
Reorganize topoviewer layers into subgroups
Fix for #6937, ensure QgsRubberBand is deleted if no active vector layer
Mark topology group visibility off

This is really a workaround to http://hub.qgis.org/issues/6938
Merge remote-tracking branch 'upstream/master'