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.
Merge pull request #714 from cpelley/netcdf_error_handling

ENH: Added support for checking netcdf file saving