Backed out changeset 89fa6284cb78 because of bad merge
Bug 853554 - Make a number of SVG*List arrays fallible; r=longsonr
Bug 853508 - Lazy load SelectionHandler. r=bnicholson
Bug 852773: Remove assertions that make us horribly slow when debugging JS in a DEBUG build. r=jandem

When running JS code under the JS debugger in a DEBUG build,
Debugger::slowPathOnEnterFrame constructs a ScriptFrameIter instance every
time we enter a function. That constructor calls (JaegerMonkey's)
ExpandAllInlineFrames, which is very expensive.

We need Debugger to work in DEBUG builds, too.
Bug 847007: Remove nsIDocument includes r=Ms2ger
Bug 847007: Remove nsIContent includes r=Ms2ger
Backed out changeset 45813096b581 (bug 853554) because it breaks the build