Mock a the minimal subset of WebRTC for testing.

The intent of this PR is to introduce a basic mocking of the WebRTC API.
There was a question in the previous revision about whether it makes sense to expose the zombie APIs globally like this. This comment doesn't seem to have been addressed.