Bug 852293 - crash test
Bug 840787 - crash test
Bug 835056 - crash test
Bug 833604 - crash test
Bug 827076 - crash test
Bug 822865 - crash test
Bug 815489 - crash test
Bug 814713 - crash test
Bug 802902 - crash test
Bug 798853 - crash test
Bug 793848 - crash test
Bug 793844 - crash test
Bug 791601 - crash test
Bug 788360 - crash test
Bug 871032 - Move the MOZ_ASSERTs after the declarations to work around MSVC Opt build failure when this file is compiled as C.  r=roc