Bug 892765 - part 1 - move common captivedetect test code into head_setprefs.js; r=schien
Bug 892765 - part 2 - rewrite captivedetect tests in terms of run_captivedetect_test; r=schien
Bug 892765 - part 3 - run captivedetect test http server on OS-determined port; r=schien
Bug 892966 - Take a reference to the CGContext when constructing a DrawTargetCG from one. r=jrmuizel
Bug 892966 - Don't rely on being able to retrieve the current surface from a gfxContext when drawing cocoa menus. r=jrmuizel
Bug 892966 - Setup dashing correctly in DrawTargetCG::StrokeRect. r=jrmuizel
Bug 892966 - Implement CreateSourceSurfaceFromNativeSurface for DrawTargetCG and use it instead of copying pixel data. r=jrmuizel
Bug 892966 -  Make gfxQuartzNativeDrawing support Moz2D surfaces. r=jrmuizel
Bug 892966 - Allow CG to be enabled as an azure content backend. r=jrmuizel