HPCC-11440 State hash should be comparable across clusters

In order to be able to compare hashes across clusters (which are liable to
have differences in topology files), exclude the topology hash from the
package hash and instead return it separately.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5888 from richardkchapman/roxie-state-hashes

HPCC-11440 State hash should be comparable across clusters

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>