Bug 985227 - Part 1: Move the seccomp filter into its own translation unit. r=kang

--HG--
rename : security/sandbox/linux/seccomp_filter.h => security/sandbox/linux/SandboxFilter.cpp
Bug 985227 - Part 2: Flatten out the #define maze in the seccomp filter. r=kang
Bug 985227 - Part 3: Replace the seccomp filter arch ifdefs with syscall existence tests. r=kang
Bug 985484 - Remove TextTrackCue::CueChange. r=cpearce
Bug 978042 - Make AutoEntryScript usable as a JSContext* and add some assertions. r=bz
Bug 978042 - Part 1: AutoPushJSContext in nsEventListenerManager::CompileEventHandlerInternal. r=bholley
Bug 978042 - Part 2: AutoPushJSContext in nsGlobalWindow::RunTimeoutHandler. r=bholley
Bug 978042 - Part 3: AutoPushJSContext in nsXULTemplateBuilder::InitHTMLTemplateRoot. r=bholley
Bug 978042 - Part 4: AutoPushJSContext in FileRequest::NotifyHelperCompleted. r=bholley
Bug 978042 - Part 5: AutoPushJSContext in nsScriptLoader::EvaluateScript. r=bholley
Bug 978042 - Part 6: AutoPushJSContext in nsNPAPIPlugin.cpp _evaluate. r=bholley
Bug 978042 - Part 7: AutoPushJSContext in nsJSThunk::EvaluateScript. r=bholley
Bug 978042 - Part 8: AutoPushJSContext in nsXBLProtoImplField::InstallField. r=bholley