Bug 877231 - Make the error checking for the OfflineAudioContext constructor more strict; r=roc

--HG--
extra : rebase_source : 123a39f3d4a169c85927b4e23f99a9962efc4452
Bug 876323 - Avoid recomputing mPositions when COORD_CONTEXT_CHANGED unless percentages were used. r=jwatt
Bug 869114 - Fix race in browser/app repackage when using j>=2. r=glandium

--HG--
extra : rebase_source : 46704b575106ffe3fa91ec2071da9b3d6ffc9de9
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium

- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check

--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 04c9c2efbc7db1c04c121cf3022612b488f83eb4
Bug 877235 - Use the default global for just a little bit longer in JSD. r=gabor