Bug 917266 - Remove some unneeded code in netwerk/; r=mcmanus
Bug 917304 - Remove some dead code in docshell/; r=bzbarsky
Bug 917302 - Remove some dead code in embedding/; r=bsmedberg
Bug 917267 - Remove some unneeded code in xpconnect; r=bholley
Bug 904687 - Introduce Svox Pico speech synthesis service. r=smaug f=gps

 - moz.build updates.
 - Use nsISupports thread-safe decleration macros.
 - Also with PicoVoice, changed to thread-safe add/remove ref macro. We are now creating them off main thread.
 - Do initialization off main thread, but go back to main thread to register the voices.
Bug 916026 Set the expected plugin state at the start of the test to avoid issues with different apps having different preferences set. r=dkeeler
Bug 917348 - Part 1: Make NS_IMPL_CYCLE_COLLECTING_AGGREGATED build on non-debug configurations; r=bsmedberg

--HG--
extra : rebase_source : 4984cf31e6855b721dabb27315b4255179aa586d
Bug 917348 - Part 2: Use NS_ASSERT_OWNINGTHREAD instead of using _mOwningThread directly; r=bsmedberg

--HG--
extra : rebase_source : 42bade39ec058881c4c82542af35f13e9f54fb1d