Allow writing to gauges when num_aux = 0.
Merge pull request #390 from ketch/gauges_without_aux

Allow writing to gauges when num_aux = 0.
petsc io hdf5
added hdf5 and netcdf capability in serial and parallel, added variables output_method and output_format to controller