Bug 991657 - [v1.3] Backport test_cards_view_with_two_apps.py test to v1.3

Replace test_cards_view_launch_app.py and test_cards_view_with_three_apps.py with the above test
Include a number of changes to gata_test from master which are needed
Pin to marionette-client 0.7.1.1 which is needed for v1.3
Bug 991653 - [v1.3] Backport test_power_button_long_press.py test to v1.3

This pulls in a commit for:
Bug 968751 - Write a test to open long-press power button menu
Merge pull request #17867 from RudyLu/keyboard/Bug990372

Bug 990372 - [Sora][Message]The virtual keyboard disable after do some
r=janjongboom(cherry picked from commit 73c00d27db9835c82c92fbb03578f7ad177a2932)
a=v1.3+, bajaj
Bug 992758 - Remove the unnecessary keyboard unit tests.
Merge pull request #18014 from RudyLu/keyboard/Bug992758-remove_unnecessary_unitTests

Bug 992758 - Remove the unnecessary keyboard unit tests.
r=yuren.
a=test-only.
Bug 991643 - [v1.3] Backport EverythingMe tests to v1.3
Merge pull request #17988 from bobsilverberg/cards_view_v1.3

Bug 991657 - [v1.3] Backport test_cards_view_with_two_apps.py test to v1.3
Merge pull request #17991 from bobsilverberg/power_button

Bug 991653 - [v1.3] Backport test_power_button_long_press.py test to v1.3
Bug 991642 - [v1.3] Backport test_dialer_find_contact.py to v1.3
Merge pull request #17978 from viorelaioia/bug_991643

Bug 991643 - [v1.3] Backport EverythingMe tests to v1.3
Merge pull request #18040 from viorelaioia/bug_991642

Bug 991642 - [v1.3] Backport test_dialer_find_contact.py to v1.3
Revert "Merge pull request #17988 from bobsilverberg/cards_view_v1.3"

This reverts commit 76e87fb7c2aa4ae4311b92ddab3e3fd484f28094, reversing
changes made to 7928935802853da76aeb5577a76678eef72d84e9.
Revert "Revert "Merge pull request #17988 from bobsilverberg/cards_view_v1.3""

This reverts commit f43898e5c9488ae8614c71d2fe9b7c205726c471.
Fix issue with mozdevice >=0.31 on TBPL
Merge pull request #18050 from bobsilverberg/revert_revert

Bug 991657 - [v1.3] Backport test_cards_view_with_two_apps.py test to v1.3
Merge pull request #17305 from jrburke/bug985093-email-malformed-share-url

Bug 985093 - [email] URI parsing in new/share compose activity using URI... r=asuth
Merge pull request #17707 from sergi/978696

Bug 978696 - [Sora][Contacts] The vCard exported from Soul 3.5 FF can not be imported into Android devices.
Merge pull request #17943 from frsela/STK/Bug989852

Bug 989852 - [Sora][STK]'OK ' item is grayed when execute 'Get input' with a default text and user input command., r=vingtetun
Conflicts:
	apps/system/js/icc.js

Conflicts:
	apps/system/js/icc_worker.js
	shared/test/unit/mocks/mock_dump.js
Bug 989852 - Fix v1.3 rebase error.
Bug 991657 - [v1.3] Backport test_cards_view_with_two_apps.py test to v1.3

Fix tbpl-manifest.ini