Allow passing of parameters to algorithms in dictionaries.
Change the way input dataset CRS in read, to avoid problems with file handles remaining open in QGIS after use.
Do not put GDAL extra parameters in quotes.
Doxymentation
Followup fixes for data defined values for label repeat functions
Improve exception handling

- Do at least very basic handling in QtConcurrent run functions
- Do not show a message box when not running in main thread
[processing] Give an option for all file types to be used as input layer to processing algorithms.
[processing] Sort algorithms when updating provider alg list.
[TRANSUP] Final translation update for 2.4 source release

Signed-off-by: Werner Macho <werner.macho@gmail.com>
update changelog for release 2.4
Bump version to 2.5
osgeo4w: also exclude the external python libraries in release packages and
skip the disabled grass direct library
[FEATURE][composer] Allow setting secondary color for scalebars, allow alpha channels in scalebar colors
Merge pull request #1490 from radosuav/small_processing_fixes2

[processing] Small fixes 2
[processing] overhaul of graphical modeler
[processing] methods in dataobjects.py now return layers ordered by name

fixes #10446
[processing] fixed #10445
[processing] better handling of col sizes in batch interface
standalone windows installer: fix qgis demo data link
[composer] Use pixels for snapping rather than mm, allowing for finer work when zoomed in. Merge grid and guide snapping settings to a single snap tolerance setting.