Workaround for bad TSPS JSON

TSPS websockets mode is spitting out JSON with invalid content, causing
onPersonMoved and onPersonUpdated not to be fired (as well as other
bugs). This removes this type of bogus value from the data before the
javascript library tries to access its members.
"opticalflow":{"x":nan,"y":nan}