Fixes to get it to compile on the SPIRE cluster

* Some standard library includes missing
* Correct packaging for filtered test beam
Change HDF5 output slightly.

* Move stuff that affineEnsemble outputs to HDF5 into subgroups:
   AffineSettings for stuff about the mcmc params, ParamInfo for
   stuff about the actual parameters, Chains for the actual chains.
* Fixed some places where H5Sclose wasn't being called.
Merge branch 'base'
Add model parameters info when logLikelihood error encountered.
Add methods to return class, method, string from error.

*Useful for contructing new errors out of old ones.
Merge branch 'base'
Modify safetyfac slightly.  Minor HDF5 things.