Merge m-c to fx-team. a=merge
Bug 1030779 - Add -private-window to command-line help output. r=jdm
Bug 1033079 - Part 1: Server style cleanup. r=past
Bug 1033654 - Rename GCGraphBuilder to CCGraphBuilder. r=smaug
Bug 886570 - Initial integration of structured logs in mochitest. r=ahal,Ms2ger
Bug 996465 - extract code running state mahcine cycles into a class. r=cpearce.
Bug 996465 - add ability to delay running state machine cycles for synchronization between decoding/main and state machine threads. r=cpearce.
Bug 996465 - enable test_fragment_play.html. r=cpearce
Bug 1032266 - Allow the alsa backend to be shutdown while draining. r=kinetik
Bug 1033463 - don't null out gEditBookmarkOverlay, r=mak

--HG--
extra : rebase_source : ca28e8c7faba88eb4851737c960fe89a61e20955
Bug 577892 - allow icons to change when href attribute is set directly, with automated test, r=dolske,bz

--HG--
extra : rebase_source : 8b74cb3e4c60df4b84c207f2ae1bc371e238d19d
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 1022612. Part 38: Avoid test failure due to antialiased pixel leakage. r=mattwoodrow

--HG--
extra : rebase_source : 00d95d307f79720a7b597cc8ca61b40bfaa85584
Bug 1022612. Part 39: Add a little bit of reftest fuzzing. r=mattwoodrow

--HG--
extra : rebase_source : b2941b4954318e0bd93d24d7f2d4e054c0844d8a
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