Bug 1053269 - Null-check for ownerDoc OpenDatabaseHelper.cpp, r=ehsan
Merge mozilla-central and inbound
Bug 1051669 - Use --disable-tools on cross build option of ICU. r=glandium
Bug 1052286 nsTextStore::SetInputContext() should handle password state as editable state r=jimm
Bug 1052422 - Remove trivial shim functions that call into the GC r=sfink
Bug 650161 - Add --enable-gccompacting configure flag for compacting GC r=terrence r=ted
Bug 650161 - Add functions for forwarding cells r=terrence
Bug 650161 - Update internal hash table checks for use after compacting GC as well r=terrence
Bug 650161 - Use the invocation kind passed to the first slice for the whole GC r=terrence
Bug 650161 - Update pointers to relocated objects r=terrence
Bug 650161 - Update pointers in TraceDataRelocations r=mjrosenb
Bug 650161 - Implement compacting GC for JSObjects r=terrence
Bug 650161 - Add new stats phases for compacting GC r=terrence
Bug 650161 - Fix test failures with compacting GC enabled r=terrence
Bug 650161 - Fix build error in non-unified builds r=me
Bug 1041808 - Thousands of about:blank windows when cookies policy set to "Keep until: I close Firefox". r=smaug.

--HG--
extra : rebase_source : 8706fb4ca98b9d01893dd4544d395161a4277474
Bug 1036186 - Reset Migration wizard no longer skips the first step to choose a browser. r=smaug.

--HG--
extra : rebase_source : 599d78a04a085304154e8231d5bd2239d025ab22
Backed out changeset 55126a7a7447 (bug 650161)
Backed out changeset 8d1e96d1eb31 (bug 650161)
Backed out changeset bdcd60020523 (bug 650161)