changes to ShpProcess allowing shapefiles to be written directory
as opposed to creating a new folder when adding UGIDs
catch select_ugid returning no geometries in shapefile iteration #281

Added better error handling when a selection method is applied
to geometries and it returns none. The error message was made more
explicity. A try statement was also added to the interepreter to
log all unhandled exceptions to the log file, etc.
Merge branch 'master' into i274-icclim-indices

Conflicts:
	src/ocgis/util/shp_cabinet.py
mark - changed to climatology_bounds