Load extents from geometry_columns. Fix #7883
Don't be so strict with bad geometies in spatial query
Update QgsDataDefinedButton

- Add usage info calls
- Reorganize menu, adding conceptual section titles
- Add ability to paste in expression
- Add ability to clear defined expression
- Add check for non-matching data field types
- Add better truncation of expressions in tool tip and menu