Contributors map update
postgres provider changes:
- ignore infinite filter rectangles
- also disconnect selection connection if no supported layers were found
datum transformations:
- copy descriptions, preference and deprecation from GDAL
- remember position of dialog
- allow hiding of deprecated transformations

SQL:
ALTER TABLE tbl_datum_transform ADD remarks varchar;
ALTER TABLE tbl_datum_transform ADD scope varchar;
ALTER TABLE tbl_datum_transform ADD preferred boolean;
ALTER TABLE tbl_datum_transform ADD deprecated boolean;
ALTER TABLE tbl_datum_transform ADD area_of_use_code varchar;
Fix build error
#9094-R: Use ',' and '.' keys similar to '<' and '>' keys
Merge pull request #1048 from ahuarte47/Issue_9094-revival

#9094-R: Use ',' and '.' keys similar to '<' and '>' keys in QgsMapToolNodeTool
[processing] API v2 update fix: returns str obj instead of QVariant one, it occurs when running Processing headless
[processing] set window flags for modeler dialog
Fix #9271 - Decrease step for symbol properties
Reduce margins on processing toolbox
Use set for getFields
Use count function
Filter params and output before use. Use Enurmerate to count rows
Fix typo
Updated coding guide to include some info on pull requests
fix msvc warnings
postgres provider:
- fix connection cleanup from threads
- fix disconnection of style functions

fixes #9280 (adapted PR#1051)
Add method for estimating the maximum amount a symbol bleeds out of the drawn polygon. Eg, half of the border width is actually drawn outside of a rectangle. Calculated values are an estimate only since the symbology may be affected by data defined parameters.
[composer] Make sure entire page symbol border is included when exporting compositions. Previously half the page border would be cropped out. Also fix nIRV's infamous 1px bad row at bottom of composer exports bug.
[tests] Update composition based tests now that 1px bad row bug is fixed