Makes eval test correctly clean up eval engine

If an evaluation has timeout, wait for the effect of the Stop message
Merge pull request #151 from skyluc/issue/test-interferences

Makes eval test correctly clean up eval engine