Fix shapefile encoding in QgsVectorFileWriter
[Fix #7414] - points in polygon does not work
Add updateFields() signal, so adding of joined fields is communicated
attributeAdded and attributeDeleted signals are only emitted for "real" fields
and not for "virtual fields" as in joined fields. Therefore this signal should
be used instead to keep track of these
Fix javadoc comments
Start cleaning data defined symbology code
QgsWebView renamed to QgsIdentifyResultsWebView
raster properties pipe tab removed
Dual View: Commit feature edits to edit buffer, when the attribute table is closed
or when the view mode is changed
or when the focus is lost
QgsVectorLayerCache: include edit buffer changes as well
[Fix #7360] - Fix Dealauney to vector api changes
[Fix diagramtest] replace control image with properly rotated image
[Fix test] Set fixed offset angle for reproducable results
raster cleanup
Clean data defined code of svg marker
More symbology cleanups
fix crash on close in attribute table (layer cache already destroyed when model dtor is called)
[Fix #7597] Attribute Table: Reintroduce locale aware sorting
Condense app icon themes down to just one, based upon 'gis' theme

- 'gis' theme copied over default
- All other themes removed, available here:
  http://drive.dakotacarto.com/qgis/QGIS-images_pre-gis-theme-switch.zip
- Make sure new default overrides removed themes
- Update some tool buttons for consistency
Put old theme icons back into source tree under themes_ or icons_old next to current directories
Fix for handling of numeric columns with comma for decimal point (bug #6719)