Bug 1003461 - Shift + Switch to Tab no longer respected. r=mano
Merge mozilla-central to fx-team
Bug 979207 - add logging and better yielding to browser_968447_bookmarks_toolbar_items_in_panel.js, r=mikedeboer

--HG--
extra : rebase_source : cc2958a501ce7c8a23decfc79c51840133a29d4b
Bug 1015617: close the panel directly, instead of relying on keyboard events and window focus. r=Gijs
Bug 923315 - Ensure that sessionstore.js writes don't interfere with browser_upgrade_backup.js r=yoric
Bug 1019643 - use Cu.cloneInto for browser elements instead of manually looping through objects and exposing them, r=bholley

--HG--
extra : transplant_source : %D4%CDG%19-%27F%C4%93%D5LF%2CE%0B%F7%2A6%94%E9
Bug 957067 - Stop verifying manifestUrl in installApk. r=wesj
Bug 985614- Trigger onsuccess for package install from marketplace. r=myk
Bug 1019662 - Report errors when we can't send frameworker:connect. r=flo
Bug 1017651 - Reshow cursor once autocomplete text is gone; r=wesj
Bug 1019218 - Update org.mozilla.gecko.R when resources are changed in Eclipse. r=rnewman
DONTBUILD NPOTB

This is particularly important when changing strings.xml.in or changing
the set of Android identifiers; without this, the Fennec code
referencing R is not updated.  This can either lead to compilation
failures, or missing resources at run-time, leading to strange crashes
on start-up.
Bug 1018433 - Add telemetry for "undo close tab". r=mfinkle
Bug 1019182 - ProfileEntry flags should be zeroed when setting frame data, r=djvj
Bug 1017790 - Expose category information in the profiler data, r=djvj
Bug 1016785 - Switch to use UUID instead of LOCATION to identify incoming services r=wesj
Bug 1016785 - Add more structured filtering to SSDP r=wesj
Bug 1016785 - Use more filtering to tell DIAL devices apart r=wesj
Bug 911209 - Display hidden nodes differently in the markup-view; r=miker
bug 1019836 - Support narrow char strings in android bridge r=snorp
bug 1016747 - add android protocol handler to proxy input streams to Gecko r=snorp