Bug 1039766 - Pasting into the url bar displays the search screen. r=mcomella
Bug 1040444 - [Lint] datetime_picker lint and performance warnings. r=wesj
Bug 1044665 - Hide browser toolbar when double tapping in reader mode. r=lucasr
Bug 1000772: Allow Loop users to send a call-back URL by email. r=nperriault
Bug 1047600 - duff protocol should never keyword search, r=smaug

--HG--
extra : rebase_source : 602b5f9c89ede5e717658ad21e698260c2e2f808
Bug 1003931 - Context menu in bookmark menu is flickery on Linux. rs=jaws.
Bug 1048865 - Sync with upstream TwoWayView (r=mcomella)
Bug 1046212 - Rename tabspanel package to simply tabs (r=mcomella)

--HG--
rename : mobile/android/base/tabspanel/PrivateTabsPanel.java => mobile/android/base/tabs/PrivateTabsPanel.java
rename : mobile/android/base/tabspanel/RemoteTabsContainerPanel.java => mobile/android/base/tabs/RemoteTabsContainerPanel.java
rename : mobile/android/base/tabspanel/RemoteTabsList.java => mobile/android/base/tabs/RemoteTabsList.java
rename : mobile/android/base/tabspanel/RemoteTabsPanel.java => mobile/android/base/tabs/RemoteTabsPanel.java
rename : mobile/android/base/tabspanel/RemoteTabsSetupPanel.java => mobile/android/base/tabs/RemoteTabsSetupPanel.java
rename : mobile/android/base/tabspanel/RemoteTabsVerificationPanel.java => mobile/android/base/tabs/RemoteTabsVerificationPanel.java
rename : mobile/android/base/tabspanel/TabsPanel.java => mobile/android/base/tabs/TabsPanel.java
rename : mobile/android/base/tabspanel/TabsTray.java => mobile/android/base/tabs/TabsTray.java
Bug 1047971: Delete redundant initialisers-to-default-values from constructors (TwoWayView) r=rnewman
Bug 1048907 - Cast tabs button to ThemedImageButton (r=mcomella)
Bug 879008 - Remove the old Profiler frontend, r=rcampbell
Bug 879008 - New UI for the sampling Profiler, r=rcampbell,fitzgen,pbrosset
Bug 879008 - Add tests, r=rcampbell
Bug 1045421 - Remove date time bomb from test_crash_manager.js, add logging; r=gfritzsche

There was a hard-coded date in test_crash_manager.js of around August 3,
2013. This meant that about a year later we would start to run into
boundary issues since we weren't wrapping Date.now() inside
CrashManager.jsm.

It turns out the actual value of DUMMY_DATE doesn't really matter. So,
the test has been changed to produce a value that is reasonably modern.

While I was debugging this, I noticed we're not getting logging in the
tests. So I added that.

--HG--
extra : rebase_source : 4e5534f5df70b01268790396481bdd3236dd8e8e
extra : amend_source : d73ea0a333fa9b0b9c65d890d6f34cb923861acd
Bug 1028885 - Reposition open tabs tray menu on device rotation. r=wesj
Bug 1049650 - Don't launch intent when about:blank is loaded in WebView. r=margaret
Bug 1047549 - Copy libraries out of the APK when they're missing. r=blassey
Bug 1046880 - Throw custom exception when a property does not exist or has the wrong type; r=blassey
Bug 1046880 - Test for NativeJSObject exceptions; r=rnewman
Bug 1046880 - Catch invalid name exceptions in EventDispatcher; r=rnewman