Backed out changeset 2aa62db58f24 (bug 673919) due to Web compat
Bug 900214. Remove unused aFlags argument to nsImageRenderer::Draw. r=nrc

Instead use mFlags.
Bug 897409. Use a temporary surface instead of forcing image surfaces (v2). r=mattwoodrow
Bug 897839. Use OMTC for invisible windows and initialise LayerTreeState::mParent. r=mattwoodrow
Bug 900141 - Problems with new Context Menu Search, r=margaret
Bug 899827 - Allow self-hosting cloning to work on nursery things; r=till

--HG--
extra : rebase_source : 594ce2dfc868f25c4e4416af1123d3243636562b
Bug 899827 - Allow AutoObjectObjectHashMap to store Nursery GC things; r=jonco

--HG--
extra : rebase_source : 9c528adf006c021fb519013f3265edfa10803714
Bug 891944 - Move IDBCursor to WebIDL, r=janv
Bug 887524 - Move IDBRequest to WebIDL, r=janv
Backed out changeset 9c6dc3897c17 (bug 898136) for breaking SeaMonkey
Bug 888553 - Remote Debugging Part 1: Strings and prefs layout. r=lucasr
Bug 888553 - Remote Debugging Part 2: Bring browser app to front on remote connection. r=lucasr
Bug 888533 - Part 3: Add link to MDN in remote debugging settings. r=lucasr
Bug 888533 - Part 4: Display toast for port forwarding. r=lucasr