Snapshot workflow foundations in place

Working for Tizen and Chrome, but doesn't dump the video to
the canvas element yet.