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.
follow up 4fb28987ba
[processing] don't warn about different CRS's if algorithm has only one
input (fix #10964)
Merge pull request #1527 from jarl-dk/build_fix

Finding python library on Ubuntu 14.04 64bit
Merge pull request #1458 from rouault/ogr_unknown25d

OGR provider: deal with wkbUnknown25D (wkbUnknown | wkb25DBit)
Mimicing the behavour of FIND_LIBRARY of cmake 2.8 more precisely
taking CMAKE_LIBRARY_ARCHITECTURE into account and falling back to
default paths.

see http://www.cmake.org/cmake/help/v2.8.12/cmake.html#command:find_library

This should find Python library even on systems with custom PYTHON_PREFIX
Merge remote-tracking branch 'origin/master' into build_fix
Let user change form layout in fields properties if .ui is not empty
Don't set field value to NULL if multiline text edit has not been edited
Merge remote-tracking branch 'origin/master' into build_fix