ENH: Added support for checking netcdf file saving

This commit adds permissions checking and path checking to the netcdf
save within iris.  This tackles the generalised runtime error which
results from netCDF4.