Cleaned up unit tests for netcdf.

Cleaning up the unit tests for the netCDF subpackage. This entails
* Switching to nose from the unittest package.
* Making sure tests clean up after themselves.
* Test data files are removed from the package. Instead data files are fetched from the internet.