ImageSource: add support for video-based sources
THREE.js already supports the VideoTexture.
Some spherical panoramas (e.g google street view 360 images), also exist in video form.
We should implement a video source much similar to the StaticImageSource but whose URL points to a video file.