Fix compilation issue due to change from GDALOpenInfo::fp to fpL
Add GDALOpenEx() to handle raster and/or vector (GDALOpen() back to using only raster drivers); Add GDAL_DMD_OPENOPTIONS, validation for it and use it in AAIGRID driver