Fixed some issues with catchup and stop interactions in various states. More reliably stops now if the user accidentally starts, and auto-ignores ALL messages if the play head is close enough to the right place.
Some updates to the time command to add support for a /video time mm:ss stop command
Unified the catchup and time code so it's a bit more reliable.
Cleaned up some annoying debug messages on player state changes.