Mozilla has broken unprefixed implementations, avoid TypeError: RTCPeerConnection is not a constructor in Firefox
properly (well, sort of) scope the unprefixed WebRTC objects we use
add workaround for not getting FF negotationneeded event