MediaStream API: Update getUserMedia to match the spec
Both the success and the fail callbacks are mandatory and may not be null.
Also taking the opportunity to clean up the code and add proper
exceptions where needed as promised.

BUG=344874

Review URL: https://codereview.chromium.org/173893009

git-svn-id: svn://svn.chromium.org/blink/trunk@167685 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Minor cleanups to RenderLayerCompositor

This CL removes an unused function and deletes an unused local variable.

TBR=eseidel@chromium.org

Review URL: https://codereview.chromium.org/177103003

git-svn-id: svn://svn.chromium.org/blink/trunk@167686 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add Oilpan transition types for core/speech.

Add Oilpan support to the SpeechInputResult interface object along
with its list version.

R=
BUG=340522

Review URL: https://codereview.chromium.org/170423004

git-svn-id: svn://svn.chromium.org/blink/trunk@167687 bbb929c8-8fbe-4397-9dbb-9b2b20218538