Precompute and store the hash for operators that use GroupByHash or have hash partitioned output

Now that hashStrategy supports hashChannels, I will add the hashStrategy back.