Merge pull request #2 from qgis/master

Forked source update request
Fix crash when opening entity form from layer without attribute

When right-clicking in the attribute table of a layer that has
no attribute, no feature is selected. If selecting the 'Edit form'
entry, we got a crash.
identify result: show id as feature label if html display string is enabled (fixes #10410)
another german translation update
Fix crash in QgsVectorFileWriter::addFeature()

createFeature() might return a NULL pointer that OGR_L_CreateFeature()
will crash upon when GDAL is compiled in debug mode (where null
pointer assertions are turned on)
improve bad layer handling: make all datasource editable (fixes #7039)
Fix some failing tests
[composer] Fix scaling of symbology within composer shapes and pages (fix #10609)
Merge pull request #1457 from rouault/fix_crash_attr_table_no_attr_col

Fix crash when opening entity form from layer without attribute
Fix some failing tests (diagrams control images needed rebuilding following MTR composer changes, added tolerance to renderers test)
Do not add undo command if scale has not changed
Fix model's signals if no symbology nodes are added
Fix #10594 (crashes when removing layers)
Few fixes in the attribute table model

They were triggering assertions in debug mode...
some windows related INSTALL updates
Fix 10625 reverting addDrawingOrder to previous logic
[cmake] removes underscore in builtin APIs file
[composer] Correct placement of cross grids (fix #10626)
[composer] Force vector rendering of shape and page symbology (fix #10616)
Follow up 7af7b88c99