Fix #11455 take two (raster crashes)

Thanks to Nyall for pointing this out
Fix QgsRasterInterface bindings again (fixes PyQgsRasterFileWriter test)
result field in Processing 'count points in polygon' must be integer
Merge pull request #1652 from gioman/processing_count_points

result field in Processing 'count points in polygon' must be integer
Fix #11474 (cannot move layers in layer tree anymore)

I have managed to break that with implementation of #11369.
Obviously it is a bad idea to change selection in a slot connected to model's rowsInserted signals
because the drag'n'drop does not work properly anymore. Now registry bridge will emit a signal after
new layers have been added, so the selection change at that point should be safe.
delete rubber bands when exiting identify menu
Merge pull request #1653 from 3nids/fixidentmenurubber

delete rubber bands when exiting identify menu
[TRANSUP] pl: processing
Merge pull request #1654 from Cracert/master

[TRANSUP] pl: processing
dxf export: fixes for text support (text width, underline/overline/strikeout
and line direction symbols)
expressions: keep brackets (fix #11475)
update changelog for brighton release
[composer] Negative position values should be allowed
First attempt at edit mode for dd compositions.
TODO
- move saving to change of atlas feature
- show current evaluated value for gui controls
Add editable mode for data defined buttons. Needs api + sip.
Start adding editable mode switches for composer dd buttons
Ensure data defined button updates state of registered widgets on init

TODO - 'clear' menu action to reset buttons
Start porting to registered widgets
Register should come before setgui
Add clear field menu item to data defined buttons. (needs sip)