- 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
Use scale parameter to display concerned class
Fix class name
[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