Bug 1046585 part 8 - Move X86Assembler.h and AssemblerBuffer.h into jit/. r=sunfish

--HG--
rename : js/src/assembler/assembler/AssemblerBuffer.h => js/src/jit/shared/AssemblerBuffer-x86-shared.h
rename : js/src/assembler/assembler/X86Assembler.h => js/src/jit/shared/BaseAssembler-x86-shared.h
Bug 1048874 - Remove unnecessary setting of media.webvtt.enabled pref in tests. r=rillian
Bug 1005818 - Part 1: Load a widget as an app if the |src| is in the |widgetPages|. r=fabrice, sr=sicking

1. Add permission |embed-widgets| and Element attribute |mozwidget|
2. Add |hasWidgetPage| in /mozIApplication.idl
3. Check permission |embed-widgets| and the |src| is in the |widgetPages| when |GetAppManifest|
4. Add test case
5. Should enable preference |dom.enable_widgets|
Bug 1005818 - Part 2: Only limited browser API are available to a widget. r=kanru

1. Add |ownerIsWidget| in nsIFrameLoader.idl
2. Add |GetReallyIsWidget| in nsIMozBrowserFrame.idl
3. Hide the methods of browser API of a widget
4. Hide security-sensitive mozbrowser events of a widget
Bug 1014023 - [Datastore] Notify apps of changes in datastore without being opened. r=baku, r=gene
Bug 950764 - Restrict compilation from Baseline based on the number of formal arguments. r=djvj
Bug 1054047 - Determine the correct range from MArgumentLength. r=sunfish
Bug 950764 - Distinguish between formal / actual arguments. r=djvj
Bug 1048615 - Fix crash when simultaneously opening remote JAR file with mEnsureChildFd enabled. r=jduell
Bug 1048615 - Test case for multiple simultaneous access. r=fabrice
 Bug 1056032 - Make sure COM is initialized when trying to decode an mp3 using decodeAudioData. r=cpearce
Bug 1056032 - Test that we can decode an mp3 using decodeAudioData. r=ehsan

--HG--
rename : content/media/test/small-shot.mp3 => content/media/webaudio/test/small-shot.mp3
Bug 1056032 - Put the test disabling in the right file.
Bug 1011166 - Improve the workarounds cairo does when rendering large gradients with pixman. rubber-stamp=roc, pending r?jrmuizel
Bug 1055932 - Don't build an APZCTreeManager if APZ is disabled. r=botond
Merge mozilla-central and inbound
Bug 1048009 - Reduce overall overpaint. r=fabrice
Bug 1002571 - Implement navigator.serviceWorker.getRegistrations. r=nsm
Bug 1014023 - [Datastore] Notify apps of changes in datastore without being opened. r=baku, r=gene
Bug 1055114 - convert GMPVideo{Encoder,Decoder} methods to take UniquePtr arguments where appropriate; r=cpearce