[composer] Mark project dirty when additional composer related changes occur (fix #7470)
Trying to fix #10164 (crash on zoom in/out)

This happens due to infinite recursion when syncing extent between
map canvas and map renderer. Not entirely sure why, seems to happen
only on 32bit systems.
Event layer function: catch various error cases for line offsets
fixing some UI bugs in settings dialog

Signed-off-by: Werner Macho <werner.macho@gmail.com>
[layertree] Do not start editing in tree view too easily
[layertree] Only add layers to layer tree if the client wanted that
[layertree] Fix python issues with addLayer()
[TRANSUP] sv by Victor

Signed-off-by: Werner Macho <werner.macho@gmail.com>
[TRANSUP] es by carlos with transifex update

Signed-off-by: Werner Macho <werner.macho@gmail.com>
Fix a crash when un-setting raster band in raster layer properties
Fix crash when changing to paletted renderer (with no colors)
Fix #10469 (symbology not refreshed after drag'n'drop)
Fix #10468 (WMS GetLegendGraphic support)
Don't draw annotation text outside of painter's clip region (fix #10400)
Allow choice of files with non .html extension for HTML annotation
QgsFieldModel use attributeDisplayName (fix #10451)