Adding thread names to the EvaluatorMessageDispatcher

Closes #936. `EvaluatorMessageDispatcher` now names the threads spawned with the ID of the Evaluator events are dispatched for.
Merge pull request #942 from Microsoft-CISL/weimer_936

Adding thread names to the EvaluatorMessageDispatcher