removed pnetcdf requirement from CMakeLists and added doxygen and hdf5 to travisCI