Store CWInPy version information in HeterodynedData object
Add the CWInPy version used when creating a HeterodynedData object as additional metadata to that object. This helps preserve provenance of HeterodynedData files when they are written out to HDF5 objects.