fulfill getUserMediaPromise
Create getUserMediaPromiseDone and resolve it
Handle rejection of promise
Call the observatory with the stream
trigger localStreamReceived with a wrapped stream
Hook up _wrappedStream
Handle rejection of user media promise rejection