Make cube pruning deterministic
Make cube pruning deterministic

- When hypotheses have equal scores, compare current target phrases
- Requires keeping a copy of the target phrase to avoid concurrency
  problems with other threads deleting objects while they are being
  compared

KonceptGeek/mosesdecoder,tofula/mosesdecoder,KonceptGeek/mosesdecoder,KonceptGeek/mosesdecoder,hychyc07/mosesdecoder,KonceptGeek/mosesdecoder,moses-smt/mosesdecoder,tofula/mosesdecoder,moses-smt/mosesdecoder,moses-smt/mosesdecoder,hychyc07/mosesdecoder,tofula/mosesdecoder,alvations/mosesdecoder,tofula/mosesdecoder,pjwilliams/mosesdecoder,moses-smt/mosesdecoder,tofula/mosesdecoder,pjwilliams/mosesdecoder,hychyc07/mosesdecoder,KonceptGeek/mosesdecoder,hychyc07/mosesdecoder,pjwilliams/mosesdecoder,emjotde/mosesdecoder_nmt,tofula/mosesdecoder,moses-smt/mosesdecoder,emjotde/mosesdecoder_nmt,alvations/mosesdecoder,tofula/mosesdecoder,KonceptGeek/mosesdecoder,hychyc07/mosesdecoder,alvations/mosesdecoder,pjwilliams/mosesdecoder,pjwilliams/mosesdecoder,alvations/mosesdecoder,alvations/mosesdecoder,emjotde/mosesdecoder_nmt,tofula/mosesdecoder,moses-smt/mosesdecoder,KonceptGeek/mosesdecoder,emjotde/mosesdecoder_nmt,emjotde/mosesdecoder_nmt,moses-smt/mosesdecoder,hychyc07/mosesdecoder,emjotde/mosesdecoder_nmt,emjotde/mosesdecoder_nmt,pjwilliams/mosesdecoder,tofula/mosesdecoder,alvations/mosesdecoder,KonceptGeek/mosesdecoder,pjwilliams/mosesdecoder,pjwilliams/mosesdecoder,pjwilliams/mosesdecoder,hychyc07/mosesdecoder,KonceptGeek/mosesdecoder,hychyc07/mosesdecoder,emjotde/mosesdecoder_nmt,alvations/mosesdecoder,moses-smt/mosesdecoder,alvations/mosesdecoder,KonceptGeek/mosesdecoder,hychyc07/mosesdecoder,alvations/mosesdecoder,moses-smt/mosesdecoder,tofula/mosesdecoder,emjotde/mosesdecoder_nmt,emjotde/mosesdecoder_nmt,pjwilliams/mosesdecoder,alvations/mosesdecoder,moses-smt/mosesdecoder,alvations/mosesdecoder,hychyc07/mosesdecoder,tofula/mosesdecoder,moses-smt/mosesdecoder