OGR provider: deal with wkbUnknown25D (wkbUnknown | wkb25DBit)

This geometry type doesn't exist admitedly in the OGRwkbGeometryType
enumeration but a few OGR drivers can expose layers of this type.
Those layers should be dealt exactly like wkbUnknown layers, i.e.
QGIS should analyze the content to see if there are points, lines,
polygons and create derived layers.

Also report the geometry type of wkbGeometryCollection25D layers in
the U.I.
Remove alias from vector layer if it's an empty string
Code editor
[Processing] Refactoring of parameters and outputs

It also adds some changes in the core and tools package, to provide a cleaner structure
Define QSCINTILLA_DLL for windows
Use code editor for expression widget
[composer] Clean up code, move some methods to QgsComposerUtils, const correctness, tests, doc improvements
[FEATURE][composer] Option for manual entry of HTML item source. Sponsored by City of Uster, Switzerland.
[composer] Fetch html using QgsNetworkAccessManager so that reply can be manipulated prior to rendering. Sponsored by City of Uster, Switzerland.
[composer] Switch to using qscintilla for html editor in html item properties. Sponsored by City of Uster, Switzerland.
[FEATURE][composer] Allow evaluation of QGIS expressions inside html item source. Expressions are evaluated before HTML is rendered, allowing the expression results to modify how the HTML content is rendered. Sponsored by City of Uster, Switzerland.
Clean up code editor code and API. Add tr() and fix spelling.

Moved show/hide folding and margin methods to base class.
Fix #10744 (crashes with CSV files with parallel rendering)

I can't replicate the crash, but the static QRegExp instances will not work
with multiple threads.
Fix #10828 (slow project loading)
When grouping layer tree nodes, insert new group at the same position
Fix bundle-relative linking for libqscintilla2.dylib (now required lib) on Mac
[FEATURE][composer] Allow setting attribute table header and content font colors. Fix saving alpha channel for grid colors.
avoid initially loading value map previews from the first layer (might be expensive)
add msvc notes
[TRANSUP] string update by request

Signed-off-by: Werner Macho <werner.macho@gmail.com>