Options for feature readers and writers to support transforms

See #2258. This is still work in progress, because the options need to be added to other formats than GeoJSON, and unit tests are missing.

However, reviews are welcome any time because changing things is easier now than later.
I do see the convenience that this adds, but it is not possible to do this with all formats, so I'd better not make an exception for the formats that it works for.