Geomedia: set GDAL_DMD_EXTENSION/GDAL_DMD_LONGNAME
Legacy OGR drivers: only assign pfnDeleteDataSource if ODrCDeleteDataSource capability is declared (to please perl regression tests)
Implement OGRGPSBabelDataSource::CloseDependentDatasets
Python and Java bindings: add new GDALDataset methods taken from OGRDataSource; make OGR Driver, DataSource and Layer objects derive from MajorObject; Perl and CSharp: make sure that it still compiles but some work to do to add the new capabilities
Introduce a GDAL_DS_LAYER_CREATIONOPTIONLIST metadata item that can be attached at dataset or driver level for layer creation options, and validate it; driver implementations must now override ICreateLayer() since CreateLayer() does the validation before calling ICreateLayer(); add dataset and layer creation option list for Shape,CSV,DXF,SQLite