OSR: preserve authority when importing +init=auth_name:auth_code (e.g. +init=IGNF:LAMB93); also fix the OSR validation to accept the EXTENSION node in DATUM for PROJ4_GRIDS; fix insertion in Spatialite spatial_ref_sys to avoid issues with non-numeric authority codes (auth_srid)

git-svn-id: https://svn.osgeo.org/gdal/trunk@26439 f0d54148-0727-0410-94bb-9a71ac55c965
Add file that should have gone with r26439 (fix the OSR validation to accept the EXTENSION node in DATUM for PROJ4_GRIDS)

git-svn-id: https://svn.osgeo.org/gdal/trunk@26440 f0d54148-0727-0410-94bb-9a71ac55c965
RFC41: implement support for multiple geometry fields in PG and PGdump drivers; update OGR architecture and API tutorial with RFC41

git-svn-id: https://svn.osgeo.org/gdal/trunk@26441 f0d54148-0727-0410-94bb-9a71ac55c965
Shape: for RFC41 niceness, implement GetSpatialRef() at geometry field defn level

git-svn-id: https://svn.osgeo.org/gdal/trunk@26442 f0d54148-0727-0410-94bb-9a71ac55c965
Make SQLite SQL dialect compatible with multiple geometry fields (note: however, multiple geom fields is not yet supported by OGR SQLite table layers)

git-svn-id: https://svn.osgeo.org/gdal/trunk@26443 f0d54148-0727-0410-94bb-9a71ac55c965
commit files that should have gont with r26443

git-svn-id: https://svn.osgeo.org/gdal/trunk@26444 f0d54148-0727-0410-94bb-9a71ac55c965
SQLite: fix compilation problem (trunk only, #5244)

git-svn-id: https://svn.osgeo.org/gdal/trunk@26445 f0d54148-0727-0410-94bb-9a71ac55c965
Fix compilation problem with non spatialite builds introduced by r26444

git-svn-id: https://svn.osgeo.org/gdal/trunk@26446 f0d54148-0727-0410-94bb-9a71ac55c965
Fix OGRGeoJSONDataSource::GetLayer() to avoid returning an invalid pointer when passed a negative index

git-svn-id: https://svn.osgeo.org/gdal/trunk@26447 f0d54148-0727-0410-94bb-9a71ac55c965
Upgrade KML, LIBKML, GPX, GML, VRT, GeoJSON, FileGDB, EDIGEO, OSM and GeoRSS drivers to set SRS on geom field defn rather than on layer (RFC 41)

git-svn-id: https://svn.osgeo.org/gdal/trunk@26448 f0d54148-0727-0410-94bb-9a71ac55c965
Fix failures in ogr_vrt.py and make OGRWarpedLayer consistant with RFC41

git-svn-id: https://svn.osgeo.org/gdal/trunk@26449 f0d54148-0727-0410-94bb-9a71ac55c965
Sync ogrinfo.py with ogrinfo (RFC41)

git-svn-id: https://svn.osgeo.org/gdal/trunk@26450 f0d54148-0727-0410-94bb-9a71ac55c965
Fix MSVC compilation

git-svn-id: https://svn.osgeo.org/gdal/trunk@26451 f0d54148-0727-0410-94bb-9a71ac55c965
Fix libtool builds

git-svn-id: https://svn.osgeo.org/gdal/trunk@26452 f0d54148-0727-0410-94bb-9a71ac55c965
Add pkg-config gdal.pc (adapted from mloskot's patch, #3470)

git-svn-id: https://svn.osgeo.org/gdal/trunk@26453 f0d54148-0727-0410-94bb-9a71ac55c965
GML: fix tweaking of DescribeFeatureType requests

git-svn-id: https://svn.osgeo.org/gdal/trunk@26454 f0d54148-0727-0410-94bb-9a71ac55c965
Fix uninitialized value

git-svn-id: https://svn.osgeo.org/gdal/trunk@26455 f0d54148-0727-0410-94bb-9a71ac55c965
Fix Coverity warning

git-svn-id: https://svn.osgeo.org/gdal/trunk@26456 f0d54148-0727-0410-94bb-9a71ac55c965
Fix mem leaks in error code paths of GetDictionaryItem() (Coverity 1074371)

git-svn-id: https://svn.osgeo.org/gdal/trunk@26457 f0d54148-0727-0410-94bb-9a71ac55c965
OGRLineString::segmentize() : don't set 0 as z for interpolated points, but the z from the previous point (not sure why we don't do interpolation), also try to fix a false positive Coverity 1074362)

git-svn-id: https://svn.osgeo.org/gdal/trunk@26458 f0d54148-0727-0410-94bb-9a71ac55c965