* Streaming videos are now set to nonlooping by default (it's the most common usage)
* AnimatedTexture::Done() wasn't working right with streaming videos - fixed by tapping into EndOfStreamException
* Wihtout a sound source, videos have to be Reset() to make them start from... ehem... the beginning.
* Certain callbacks from certain places (Terminate() from inside Draw()) would crash the engine.
Fixed by deferred execution of the Terminate() command.