some getUserMedia work
add navigator.getUserMedia support (fixes #413)