Update composer legend entry when layer symbology changes. Funded by Sourcepole QGIS Enterprise.
Server: allow more layers in cache for projects with many layers
Merge pull request #1478 from qgis-jp/pullreq_2_4

Update GUI Translation JA
fixed #10669
Move QgsRendererJob subclasses to new files (no code changes)
Tidy up cmakelists for core lib a bit
fix interactive network authentication
Fix #10663 (additional nodata value pixels not transparent)
wms: fix redirected requests
add v.surf.rst modules for lines
Fixed #10666
don't write project files with native line endings on windows
(fixes #6407, fixes #7735, fixes #8267)
Fix a crash with highlights in identify results
Identify results: move the view mode to the top as the dock was too wide
setExpression returns void
discard empty expressions in setExpression (fix scrollbar in expression widget)
Merge pull request #1480 from 3nids/fixew

small expression widget changes
Editorwidgets: Save "label on top" and "editable" settings to project
Fix #10667
[composer] Fix order of vertices returned by mapPolygon when map rotation is set, fix drawing overview frame when either map is rotated (fix #10644)
[composer] Add missing mm suffix to grid offset