Bug 1098074 - Part 1: Use AutoJSAPI to report JS errors in nsFrameMessageManager; r=bholley

--HG--
extra : rebase_source : c61375bb851385e6e859b85ee97293ebf12e77ce
Bug 1098074 - Part 2: Improve error handling in nsFrameMessageManager::ReceiveMessage; r=bholley

--HG--
extra : rebase_source : be00ff9778ae41310ba0ca98dfd082cc1109afa7
Bug 1098074 - Part 3: Add a test to ensure that our error path works correctly; r=bholley

--HG--
extra : rebase_source : b00de637020027f77434e37f0436ae489a6b7c78
Bug 1070049 - Remove ReportPendingException from nsProtoImplMethod; r=bholley

--HG--
extra : rebase_source : 67a2282279845bf2eb6b131dc89956ef226789e1