Use webcam capture as video source for WebGL rendering.

The webcam selection code is derived from:
http://googlechrome.github.io/webrtc/samples/web/content/getusermedia-source/