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>