Fix sentence tracking in the Spiel speechserver
When the implementation was first written, much of the signal framework was still a work-in-progress, so a logic error was overlooked due to the signal never firing.
Now that the signal is firing, it has been throwing errors because
a Spiel.Utterance
was being passed as an iterator context. Fix
the comparison and pass the correct object to the handler.
closes #525 (closed)