Issue 7079: first commit
Issue 7079: Remove the notification box
Issue 7079: Change onEnterFrame location in debuggerTool.js
Issue 7079: Avoid performance penalty because of onEnterFrame
Issue 7079: use Debugger.breakNow()
Issue 6857: getDebuggerForContext has been renamed to
makeDebuggerForContext
Issue 7079: Fix accidental revert + allow every frame in breakNow()
Issue 7079: remove `scope` parameter for `breakNow`
Issue 7079: getDebuggeeGlobal -> getInactiveDebuggeeGlobal
Issue 7079: Remove redundant breakOnNext deactivation
Issue 7079: Rename getDebuger => _getDebugger
Issue 7079: Make the debugger temporary
Issue 7079: local helpers should be private variables
Issue 7079: Remove the debugger from the weakMap when destroying it
Issue 7079: Remove unused parameter
Issue 7079: remove getDebugger and destroyDebugger
Issue 7079: minor changes to cece09c3
Issue 7079: check that the debugger is set before destroying
Issue 7079: create a new module for Break On Next
Issue 7079: Skip inline events