IRIS: fix for multiband support (and fix memory leak) (#4924)

git-svn-id: https://svn.osgeo.org/gdal/trunk@25302 f0d54148-0727-0410-94bb-9a71ac55c965
configure: add  and   to the test for armadillo, also try adding -llapack (#4923)

git-svn-id: https://svn.osgeo.org/gdal/trunk@25303 f0d54148-0727-0410-94bb-9a71ac55c965
Warp: add a GDALCloneTransformer() to make multi-threaded warping efficient, particularly in the case of TPS transform with big number of GCPs that is very slow to compute

git-svn-id: https://svn.osgeo.org/gdal/trunk@25304 f0d54148-0727-0410-94bb-9a71ac55c965
Moved Visual Leak Detector's #include <vld.h> from cpl_port.h to gcore/gdaldrivermanager.cpp as there is no need to include it form a header, plus it avoids compilation problems caused by the old json-c defining typedef int boolean which is also aliased by Windows headers.

git-svn-id: https://svn.osgeo.org/gdal/trunk@25305 f0d54148-0727-0410-94bb-9a71ac55c965
nmake.opt: allow CC to be overriden (#4925)

git-svn-id: https://svn.osgeo.org/gdal/trunk@25306 f0d54148-0727-0410-94bb-9a71ac55c965
XLS: non-ascii path support for Windows (patch by akaginch, #4927)

git-svn-id: https://svn.osgeo.org/gdal/trunk@25307 f0d54148-0727-0410-94bb-9a71ac55c965
Fix compilation error with clang 3.2dev

git-svn-id: https://svn.osgeo.org/gdal/trunk@25308 f0d54148-0727-0410-94bb-9a71ac55c965
Fix a few compiler warnings

git-svn-id: https://svn.osgeo.org/gdal/trunk@25309 f0d54148-0727-0410-94bb-9a71ac55c965
OZI: avoid potential infinite loop

git-svn-id: https://svn.osgeo.org/gdal/trunk@25310 f0d54148-0727-0410-94bb-9a71ac55c965
Remove a bunch of unused private fields

git-svn-id: https://svn.osgeo.org/gdal/trunk@25311 f0d54148-0727-0410-94bb-9a71ac55c965
OGR PDF: speed-up analysis of content object

git-svn-id: https://svn.osgeo.org/gdal/trunk@25312 f0d54148-0727-0410-94bb-9a71ac55c965
A few extra performance improvements

git-svn-id: https://svn.osgeo.org/gdal/trunk@25313 f0d54148-0727-0410-94bb-9a71ac55c965
Python bindings: reject strings when array of strings are expected

git-svn-id: https://svn.osgeo.org/gdal/trunk@25314 f0d54148-0727-0410-94bb-9a71ac55c965
Fix Python 3 compat for previous commit

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

git-svn-id: https://svn.osgeo.org/gdal/trunk@25316 f0d54148-0727-0410-94bb-9a71ac55c965
Unix configure: add a warning when --with-libxml2 and --with-fgdb are both available

git-svn-id: https://svn.osgeo.org/gdal/trunk@25317 f0d54148-0727-0410-94bb-9a71ac55c965
For some odd reason, it seems that testclosedondestroydm crash in the JP2ECW driver on Travis-CI, although I couldn't reproduce that in my replica of the Travis-CI setup

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

git-svn-id: https://svn.osgeo.org/gdal/trunk@25319 f0d54148-0727-0410-94bb-9a71ac55c965
Hum, disable JP2ECW in python autotests suite. Those crashes are weird, nothing has changed in the driver recently

git-svn-id: https://svn.osgeo.org/gdal/trunk@25320 f0d54148-0727-0410-94bb-9a71ac55c965
Update NEWS; also skip ECW tests since they crash too

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