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
bug 899811 - step 01 - gfx/gl/GLContext.h consolidation - r=bjacob,jgilbert
Bug 887903 - Non-fatally assert when nsDeque fails due to OOM during scanning in CC. r=smaug
Bug 883959: Part 1: Show circular download progress indicator. r=sfoster.
Bug 883959: Part 2: Rework download progress. r=sfoster.
Bug 899987 - Remove workarounds for ui.mouse.radius bug [r=jimm]
Bug 900186 - Fix the copy command in the Metro JS console [r=jimm]
Bug 896860 - Allow social FrameWorkers to create real Workers.  r=gavin