Bug 699538 - Only register the event tap while our app is in the background and has a context menu open, because that's the only scenario we need it for. r=smichaud

--HG--
extra : rebase_source : 2f188f88e73fa12ca05731f3786443d833fe50c8
Bug 924194 - Make gfxQuartzNativeDrawing::BeginNativeDrawing able to handle DrawTargets with a different backend than BACKEND_COREGRAPHICS (e.g. BACKEND_CAIRO). r=jrmuizel

--HG--
extra : rebase_source : d284993fae8681854b73f4d9f935427b98731dfa
Bug 924194 - Allow using the Cairo Azure backend on Mac for testing purposes. r=jrmuizel

--HG--
extra : rebase_source : e5a73f212fd5979e1a4dcc5fd653b21416e979cb