WebCam#isSupported
constructor takes opts
make sure raw dom element is used in tests
web cam ensures defaults mapped correctly
new build tasks and add getUserMedia helper