Bug 892378 - Let SitePermissions.jsm handle indexedDB's special use of UNKNOWN_ACTION and ALLOW_ACTION. r=jaws
Bug 884075 - Make button toast listeners per toast. r=margaret
Bug 884075 - Add a method to get drawables from urls in BitmapUtils. r=margaret
Bug 884075 - Use new getDrawable method in ButtonToasts. r=margaret
Bug 884075 - Include a reason when hiding a toast. r=margaret
Bug 884075 - Add a javascript api for button toasts. r=margaret
Bug 734877: Implement a page actions api. r=wesj
Bug 886576 - Fix screen-sized pages not revealing the toolbar. r=kats

If a page changed size to be the exact size of the screen, the toolbar would
not be revealed.
Bug 892246 - Allow subdocument scrolling to reveal margins. r=kats

This adds a notification callback to PanZoomTarget that the PanZoomController
can call to notify GeckoLayerClient that a subdocument is being scrolled. This
allows GeckoLayerClient to call LayerMarginsAnimator and alter the margins
accordingly, stopping a page from trapping the toolbar on/off the screen with
a screen-covering subframe.