Bug 765780 part 1.  Stop disallowing script and plug-ins in designMode documents.  r=ehsan
Bug 765780 part 2.  Simplify the docshell code that was trying to enable script in subframes of designMode documents.  r=ehsan

I'm leaving the editing session APIs for enabling/disabling script and finding out whether the editing session has done that, in case someone else is using it.
Bug 810644 part 1.  Switch setTimeout and setInterval to using WebIDL callback functions.  r=smaug, sr=peterv
Bug 810644 part 2.  Eliminate the now-unused CallEventHandler.  r=smaug, sr=peterv
Bug 857645.  Make it possible to copy-initialize an nsCOMPtr<T> from an already_AddRefed<U> as long as U inherits from T.  r=ehsan
Bug 858671.  Make do_GetAtom infallible.  r=khuey
Bug 688691.  Warn when LenientThis actually causes us to not throw.  r=ms2ger
Bug 857417.  Trigger a fatal assertion when wrapping a wrappercached and nsISupports WebIDL object which has the wrapper cache before the nsISupports in its object layout.  r=khuey
Bug 856428.  Don't try to root an uninitialized value.  r=peterv