[Feature][RASTER] Generate band name with NetCDF EXTRA_DIM funded by
Ifremer

The NetCDF provided extra dimensional information. This information provides metadata on each band. These metadat can be used to explain the name of each band.

For example, the bands of a NetCDF file represents the temperature at a given depth. For the user, it is easier to select a band with depth information, rather than the number.

If the GDAL version is equal or greater than 1.10.0, the band name is
generated with the extra_dim information.
change output of QgsGdalProvider::generateBandName() and fix indentation
Make PostGIS provider correctly use time and datetime formats, instead of converting them to character
Merge pull request #1265 from nyalldawson/postgis_time

Make PostGIS provider correctly create time and datetime formats
avoid warning messages on composer arrows without markers
Replace WFlags with WindowFlags

It has long been in Qt 4 that the WFlags window flags argument has been
renamed to WindowFlags. In fact, WFlags is just a typedef to WindowFlags.
In Qt 5, this will go away, so we can change this now to make transition
easier in the future.

This should not have any affect on API or ABI, as the symbol names already
have WindowFlags in them anyway.

This change concentrates on the sources in the src directory. There are
a few more places in the python directory that can be done later.
Change also SIP files to use WindowFlags instead of WFlags
[Plugin manager] Replace confirmation popup dialogs with an internal QgsMessageBar
missing identify/highlight sip methods
fix warnings
[processing]added new example script (contributed by Michael Douchin)
[processing] added support for multiline strings in scripts
identify/highlight default constants
Merge pull request #1269 from etiennesky/rldhont-netcdf_generateBandName

[Feature][RASTER] Generate band name with NetCDF EXTRA_DIM funded by Ifremer
assign CRS to interpolation output (fix #3578)
Access to layer data of interpolator
[processing] fixed exporting model to python (replaced 'Processing' reference with 'processing')
[processing] modeler dialog now saves automatically the model before executing it
[processing] fixed error when running script algorithm from script editor (fixes #9905)
[processing] skip invalid geometries when performing intersection (fix #9410)