WIP
Merge branch 'master' into CategorizedRendererUpdate
Numerous enhancements to graduated and categorized symbol renderers
Merge branch 'master' into CategorizedRendererUpdate
Removing compiler warnings
#10767: No replace the simplified geometry by its BBOX when there are 'long' segments
Merge branch 'master' into CategorizedRendererUpdate
Refactoring ready for manual update dialog.  Also improves labelling of StdDev classifications and better determination of decimal places to use
Implementation of graduated renderer breakpoint editor, minus SIP for editor
Merge remote-tracking branch 'upstream/master' into CategorizedRendererUpdate
Reverting class editor patch
Modified labelling to include prefix, separator, suffix.
Fixing null pointer on ramp bug
[FEATURE][QGIS-Server] Legend filtering based on map in GetPrint Request

Feature funded by Tecnostudi Ambiente, Faunalia and Andromede-oceanologie.

The legend in composition was fixed and did not represent the layers in the map.
With the work made by @wonder-sk on layer-tree and QgsComposerLegend users will be able
 to configure composer legend as based on all the project layer tree with auto-update
 model or filtered by map.
This commit reused these two QgsComposerLegend's properties to filter it based on map in
 GetPrint Request

The issue #4003 qgis_mapserver getPrint legend options can be closed.
Merge pull request #1587 from ccrook/CategorizedRendererUpdate

Categorized and graduated renderer enhancements
Merge pull request #1593 from rldhont/qgis-server-print-legend

[FEATURE][QGIS-Server] Legend filtering based on map in GetPrint Request
Merge pull request #1509 from ahuarte47/Issue_10767

Fix bug #10767: Simplified rendering causing boxes to appear instead
use "change" instead of "browse" for CRS selection

as described in http://hub.qgis.org/issues/11273
Merge pull request #1596 from anitagraser/patch-3

use "change" instead of "browse" for CRS selection
DXF export improvements:
* tree view and attribute selection for layer assigment in dialog
* support fill polygons/HATCH
* represent texts as MTEXT instead of TEXT (including font, slant and weight)
* support for RGB colors when there's no exact color match
* use AutoCAD 2000 DXF (R15) instead of R12
* remove R18 test methods

Funded-By: City of Uster
Funded-By: Ville de Morges
Funded-By: SIGE