fix #7179
Updates to QgsCollapsibleGroupBoxBasic

- Use title instead of checkbox to define QgsCollapsibleGroupBox offset
- Fix error when group box has form layout with QPushButtons that refuse to fully hide
- Update vertical offsets for Ubuntu
- Add control-click modifier and tool tip for toggling all collapsible group boxes
- Ensure disclosure triangle mirrors enabled state of group box
Update of composer item's GUI
Add syncGroup to CollapsibleGroupBoxes
replaced "opacity" by "transparency" in the composer GUI
Fix some compiler warnings
Update composer ui files

- Add section headers (should be moved to app stylesheet, and custom label or container class made)
- Enable map grid group box (was disabled)
- Reformat all form layouts to look like rest of app (more grid layout-like, with labels left-aligned and growing entry fields)
- Re-layout map extents group box
- Expand more group boxes by default (increases discovery)
Enable topological editing on first TopoGeometry layer creation

I'm not sure this is an acceptable behavior, but I'm sure users
do want to edit TopoGeometry layers in a topological way.
The problem with this implementation is that topological editing
is enabled for editing of every layer, not just the TopoGeometry
one.
Revert "Enable topological editing on first TopoGeometry layer creation"

This reverts commit edecf385fddd7d166e134023057998612af6ad58.

The correct way to do this is by hooking on the editingStarted slot
(thanks jef for pointing that out)
Add available sql drivers to Mac bundled app
Compute min/max on demand in gdal provider
Fix copy paste bug
[FEATURE] postgres provider: optionally skip columns without geometry type constraint
Make QSPATIALITE optional, but still include it in osgeo4w and debian package