(PDB-898) Add factset hash to replace-facts!

This commit associates a hash of each factset with the metadata of the factset
to allow us to easily tell if fact values have changed.
no good one, I think I thought query-to-vec was used more often in that file than it is.  I'll change that.