Bug 901712 - black boxing doesn't work with source maps; r=dcamp, a=akeybl
Bug 896547 - Fix regression due to incorrect change in 2765ec8ccf3b. r=Cwiiis a=akeybl

We use two different "pageWidth" calculations in browser.js, and the
regressing change switched from using one definition to the other. This
caused an infinite remeasure loop.
Bug 907473 - Handle generator_flags gracefully in gyp. r=gps, a=bajaj
Bug 907594 - Pref-change observer isn't being called. r=mattn, a=bajaj
Bug 901818 - Only enable Android backend for Contacts API on Nightly builds. r=reuben, a=akeybl
Bug 893446 - Try to avoid moving the page contents when the find bar appears. r=dao, a=akeybl
Bug 902339 - Null check mImageHost in ImageLayerComposite before trying to access it. r=nrc, a=akeybl
Bug 903637 - CTP plugin icon for non-hidden plugins disappearing on mouseover. r=jaws, a=akeybl
Bug 903949 (part 1) - ChildMemoryReporter should return mProcess in GetProcess() rather than an empty string. r=jlebar, a=akeybl
Bug 903949 (part 2) - Don't trigger about:memory re-generation when a child process closes. r=jlebar, a=akeybl
Bug 902888 - Fix coordinate system mismatch with pre-Honeycomb plugins on Android. r=snorp, a=akeybl

The plugin code was returning a rect in LayoutDevicePixels whereas Java
was treating it as a CSS-pixel rect. This patch makes the types more
explicit and adds a conversion in AndroidBridge to convert from the
LayoutDevicePixels to CSSPixel rects.
Bug 901290 - Cycle collect more than just at worker shutdown. r=mccr8, a=akeybl
Bug 903586 - Use position:relative to provide a reference element for absolutely positioned highlighter elements. r=dao, a=akeybl