* Remove CHECK_WITH_INVERT_PROJ=YES default
Resolves#1248
* Perform check in calculate_default_transform
* Use CHECK_WITH_INVERT_PROJ for GDAL 1.11 and PROJ 4
* add OpenStack Swift Object Storage support
* add OpenStack Swift Object Storage support
* add OpenStack Swift Object Storage support
* modify the swift ULI to /vsiswift
* Refactor of _CRS class to make WKT canonical
* Finish work on making WKT canonical
Many test assertions needed update
* Accept {'init': 'EPSG:xxxx'}
Also removed commented code
* Restore previous rio-info behavior when there's an EPSG code
* Remove unneeded import
* Use from_proj4 in from_epsg
* Rewrite of _CRS to keep an OGRSpatialReferenceH (#1602)
* Rewrite of _CRS to keep an OGRSpatialReferenceH
Rewrite of CRS to use _CRS by composition, not inheritance
New OGRErr handling function exc_wrap_ogrerr
* Remove commented code
* Add back in the error stack check for ImportFromProj
Also fix up docstrings
* Refactor to make data search testable
* Test ensure_env with faked sys.prefix and _env file location
* raising=False
* Don't call fixture function, use it as a fixture
* Re-applying PR #1546 to maint-1.0 via patch (#1549)
* Refactor to make data search testable
* Test ensure_env with faked sys.prefix and _env file location
* raising=False
* Don't call fixture function, use it as a fixture
* Add function to get context if needed
* added support for ESRI wkt strings - resolves issue #1537 (#1538)
* updated _handle_crswkt to use CRS.from_wkt; resolved issue #1540 (#1541)
* updated _handle_crswkt to use CRS.from_wkt; resolved issue #1540
* added test for datasetreader opening dataset with ESRI projection wkt string
* Handle GDAL's comments about WKT to PROJ conversion
* Bring Env inside methods if needed
* New test of compound CRS that was crashing 1.0.9
* add webp to the available compression enum (#1515)
* Add webp to enums.Compression and increment version
* add oss(alibaba cloud OSS files) support
* add docs for oss session
* remove useless comment
* add test for OSSSession and Env with OSS
* fix spell of test session
* Generalize to support cloud providers other than AWS
* Move session stuff to a new module (#1430)
* Remove commented code, add deprecation warning and change notes
The main thread uses CPLSetConfigOption and thus child threads
inherit from main's configuration. Child threads use the thread
local version and are thus isolated from each other.
Tests of this behavior have been added and documentation added
to _env (and soon to the manual).