------------------
Bug fixes:
- Fall back to `share/proj` for PROJ_LIB (440).
- Replace every call to `OSRDestroySpatialReference()` with `OSRRelease()`,
fixing the GPKG driver crasher reported in 441 (443).
- Add a `DriverIOError` derived from `IOError` to use for driver-specific
errors such as the GeoJSON driver's refusal to overwrite existing files.
Also we now ensure that when this error is raised by `fiona.open()` any
created read or write session is deleted, this eliminates spurious
exceptions on teardown of broken `Collection` objects (437, 444).