Bug 1070053 - Avoid spurious hidden-plugin notifications when changing locations by doing a Principal comparison. r=gfritzsche

When the PluginRemoved event is fired when changing locations, it's fired
asynchronously such that the document that the plugin belongs to has already
been unloaded. This was causing the hidden plugin notification to appear in
some cases when users browsed away from documents that had hidden plugins
in them. Now we pass the Principal for the unloading document back to the
parent and do a comparison with the current browser Principal to ensure
that they match before showing the hidden plugin notification.

--HG--
rename : browser/base/content/test/plugins/plugin_small.html => browser/base/content/test/plugins/plugin_small_2.html
extra : rebase_source : e748e3b09de77cc7796b1a78f8e39a23af64049a
Bug 1055666 - Remember last selected project in WebIDE. r=jryans
Bug 1064280 - Add automated test for changing the URL in a pinned tab. r=dao
Bug 1067380 - Refactor webide to use app actor front. r=jryans
Bug 1071709 - Don't register Pdf.js mime handlers twice in the parent, fix for startup perf regression. r=mconley
Merge m-c to fx-team. a=merge
Bug 1064068: Filtering non input text fields from text selection to prevent errors in log: r=margaret
Bug 1058909 - Part 2: Add new tablet toolbar resources. r=lucasr
Bug 1058909 - Part 3: Adjust new tablet browser_toolbar spacing. r=lucasr
Bug 1058909 - Part 4: Adjust forward button position and spacing. r=lucasr
Bug 1067141 - Scratchpad Open File uses fallbackCharsetList on UTF-8 NS_ERROR_ILLEGAL_INPUT. r=fitzgen

---
 browser/devtools/scratchpad/scratchpad.js          |   75 +++++++++++++++++--
 .../scratchpad/test/NS_ERROR_ILLEGAL_INPUT.txt     |    2 +
 browser/devtools/scratchpad/test/browser.ini       |    2 +
 .../scratchpad/test/browser_scratchpad_open.js     |   27 +++++++-
 .../chrome/browser/devtools/scratchpad.properties  |    4 +
 5 files changed, 101 insertions(+), 9 deletions(-)
 create mode 100644 browser/devtools/scratchpad/test/NS_ERROR_ILLEGAL_INPUT.txt
Bug 1071878 - Put an empty rectangle for websites without favicons on new tablet. r=lucasr

--HG--
rename : mobile/android/base/resources/drawable-large-hdpi-v11/favicon_none.png => mobile/android/base/resources/drawable-large-hdpi-v11/new_tablet_default_favicon.png
rename : mobile/android/base/resources/drawable-large-mdpi-v11/favicon_none.png => mobile/android/base/resources/drawable-large-mdpi-v11/new_tablet_default_favicon.png
rename : mobile/android/base/resources/drawable-large-xhdpi-v11/favicon_none.png => mobile/android/base/resources/drawable-large-xhdpi-v11/new_tablet_default_favicon.png
rename : mobile/android/base/resources/drawable-large-xxhdpi-v11/favicon_none.png => mobile/android/base/resources/drawable-large-xxhdpi-v11/new_tablet_default_favicon.png
Bug 735740 - Use swipe-to-dismiss to delete individual formfill entries r=bnicholson
Bug 1064515 - update learn more link for sponsored tiles overlay [r=adw]
Bug 1071822 - update the learn more link in the tiles intro popup [r=adw]
Add a separate const for separate links.
Bug 1059591 - Incorrectly formatted remotely hosted links causes new tab to be empty [r=adw]
Use catch handler of promises to default to empty array on exceptions.
Bug 1071088 - Hover-area is cut off at the bottom of the tiles [r=adw]
Use the same hover css selector as others for title/shadow/border.
Bug 1070022 - Improve Contrast of Text on New Tab Page [r=adw]
Bug 1072141 - get browser/devtools/webaudioeditor tests passing in e10s. r=pbrosset
Bug 1072263 - When using --profile, Gecko expects a nameless profile. No need to shutdown. r=bnicholson