[browser] small ui reworking for consistency
[browser] fix margin to toolbar
Sort members in api docs
[QGIS-Server] Enhance config cache

Add xmlDocument and server config in cache

xmlDocument and server config will be opened once for every requested W*S
Every requested W*S will point to the same server config and xmlDocument
Fix some warnings
Fix incorrect cast to double in shapeburst fill header
Merge pull request #1695 from nyalldawson/fix_api

Fix incorrect cast to double in shapeburst fill header
fix warnings
more cleaning of redundant and same shortcuts
[processing] add hypsometric curves calculation algorithm
[processing] add open script action to script editor
[processing] correctly handle editable and non-editable fixed tables (fix #11602)
[processing] repair non-working random extract algorithms (fix #11571)
Boost coverage of raster fill unit tests

Also add missing sip bindings for GUI widget
update translation
widgetParametersPanel.ui: fix header
[ci skip]
Add hasDefaultValues method to QgsDataDefined, add some tests
Update cache
browser refresh and restore fixes and improvements
* fix cppcheck warnings
* some sip updates
* [API] fix spelling QgsMultiRenderChecker::drawBackround
* [API] fix spelling QgsSymbolLayerV2Utils::drawStippledBackround
* [API] fix spelling QgsMapSettings::layerTransfrom