Re-implemented GdalDatasetPool to keep limit of GdalDataset instances at all times