Bug 864829 - Add graphics performance warning feature. r=bjacob

--HG--
extra : rebase_source : 11585fb913c4a10c9293787fa6e86f2f76bdcdb4
Bug 1014712 - Store ms tile image information for showing on about:home. r=rnewman,lucasr
Bug 1004495 - Revamp notification handlers to work when Gecko is not running. r=bnicholson
Bug 1033079 - Part 3: Remove DS._listener after Gaia update. r=past
Bug 1032724 - Improve spatial navigation, r=blassey
Bug 1036054 - Convert Sync pane dialog to be in-content. r=mattn
Bug 1028187 - Enable IndexedDB for about:looppanel and about:loopconversation, sharing an origin r=bz
Bug 1028415 - Cache thread gets stuck in CacheFileIOManager::OverLimitEvictionInternal loop, r=honzab
Bug 1035411 - Suspect lock handling in cache2, r=honzab
Bug 1017141 - Make empty chunk count constants GC params r=terrence
Bug 1017141 - Add prefs for setting min/max empty chunk counts r=bent
Bug 1038274 - Add max heap size constants to pass to JS_NewRuntime() r=terrence
Bug 1020467: Nuke allowFloat32Optimizations(); r=sstangl
Backed out changeset 5290e42e8345 (bug 1038274) for disabling GC malloc trigger
Bug 1038274 - Add max heap size constants to pass to JS_NewRuntime() r=terrence
Bug 1038274 - Really fix previous problem with landing r=me
Bug 1035275 - Remove unused base Chromium code. r=bbondy
Bug 1038563 - Rename JS::Zone's jit-specific barrier state from Ion to jit. r=jandem
Bug 1037729 - Moving callbacks to run after reaching steady state. r=jib
Bug 1037184 - Extended the speculative connection overrider to track predictor preconnects. r=hurley