Bug 887978 - Pref on WebVTT for non-release builds. r=cpearce, bz

This allows us to get wider testing without having to worry
about fliping the pref back off for release if we find problems.

New global interafaces need to be added to test_interfaces.html
and marked with the same conditional as the pref. The test must
also be updated if the conditional is changed on the pref.
Bug 937434: Because Android API-AudioSystem::setStreamVolumeIndex() is different when Android Version more than 16, we have to provide A2DP device information to let the volume of the A2DP devices can be changed r=mchen
Bug 932692 - Remove unused rotation variables in Android WebRTC driver. r=blassey
Bug 932692 - Check for uncaught exceptions after JNI calls followed by JNI calls. r=blassey
Backed out changeset 1da0b2521da2 (bug 887978) mochitest-2 bustage
Bug 941714 - Fixup plugin notification bar test comments. r=jaws
Bug 941714 - Fix plugin notification bar not disappearing after activating plugins. r=jaws
Bug 941598 - constify PLDHashTableOps in netwerk/; r=jduell
Bug 935561 - [Messaging] Attach icon is kept like pressed when tapping on it and cancel selecting a content to attach. r=fabrice
Bug 876741 - Scrollbars are not drawn on b2g. r=ochameau,roc
Bug 635240 - Implementation of the layout and anonymous shadow tree portion of <input type=number>. r=dholbert
Bug 665884 - Redirect focus from <input type=number> to its anonymous text control, and get autofocus working. r=dbaron
Bug 638293 - When the value of <input type=number> changes, keep its anonymous text input field child in sync as appropriate. r=smaug
Bug 937083 - Make js::CharsToNumber propagate OOM. r=shu

--HG--
extra : rebase_source : 97816edbce569e85c7411184ab808e6429f33f94
Bug 927782 - Part 1: Expose JSScript::getBlockScope(jsbytecode *). r=luke
Bug 927782 - Part 2: Remove HAS_BLOCKCHAIN. r=luke
Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke
Bug 927782 - Part 4: Generators allocate all locals on the scope chain. r=luke
Bug 927782 - Part 5: Clean up bytecode generation for catch clauses. r=jorendorff
Bug 927782 - Part 6: Fix for-let nesting so nonlocal exits are easier. r=luke