avoid too much collision by hash function for discontinuous hyper-egde
separate edge feature generation
bug fix: multithreaded reorderer-runner with bigram
revert to the previous version with bug fix for reorderer runner
parallelize processing in a row for long sentence