Added GDAL general recipes

Hi I've added a few GDAL general recipes for module imports, version checking and exceptions.

Cheers
Jeremy