- script to generate a database to reproduce the bug
- no crash observed with qgis natural breaks (jenks)
- added warning and chance to cancel Natural break classification for
  dataset >50k records
- modified test script to generate gowing sizes tables (for timing)
refs #8045 Add unit tests for path passed from command line
refs #8045 Fix the way main() parse path names with special characters
refs #8045 Fix python plugin path encoding issues
- improved wraning msg, removed useless test
Fix scale informations in the WMS GetCapabilities
By default use the reference OGC dpi

Calculate from the OGC reference pixel size
Revert "[processing]fixed bug with wrong characters in output filenames" (caused circular import)

This reverts commit ff5e1ee3a8745ae44db85b1a9511a5f81f6a85fd.
[processing]fixed issue with temporal filename

(was previously solved but reverted)
[processing] some code cleaning
[processing] add Clip By Mask algorithm
[processing] add GDAL Contour algorithm
[processing] impove Build Pyramids algorithm
[processing] add Extract projection algorithm
[processing] fix parsing of selection options in scripts
[processing] fix passing distunits parameter for GDAL proximity (fix #8247)
[processing] add GDAL rasterize algorithm (fix #5854)
[globe] Fix Mac dependencies so plugin can run from app bundle
[globe] Fix crashes occurring after globe is unloaded