Merge pull request #12556 from elefant/system-message-test

Bug 768228 - Add System message test
use mixin pattern
use mixin pattern
Bug 935710 - [Settings][Tests] Write unit tests for mvvm - r=arthurcc

- Adds unit tests for mvvm/ code
- Corrects some implementation errors in mvvm
- Fixes jshint for mvvm code

Closes gh-13442
Bug 938550 - Add MPL 2.0 license text to homescreen/regions/confirm_install.py
Merge pull request #13692 from qba73/emailkeyboard

Bug 938577 - Adding email keyboard test.
Bug 937040 - Revise contacts app to adapt to WebIDL changes in a uniform way
Merge pull request #13663 from gtorodelvalle/contacts-bug-937040-removing-and-saving-mozContacts

Bug 937040 - Revise contacts app to adapt to WebIDL changes in a uniform way (r=jmcanterafonseca)
Merge pull request #13704 from AndreiH/bug938550

Bug 938550 - Add MPL 2.0 license text to homescreen/regions/confirm_inst...
move gaia mixins to gaia-ui-tests
Bug 936793 - HOTFIXing a call log idb migration by hardening the
Contacts.findByNumber method.
Merge branch 'mixin' of https://github.com/malini/gaia into mixin

Conflicts:
	tests/python/gaia-ui-tests/gaiatest/runtests.py
Bug 935307 - [B2G][Contacts] A user is able to retrieve a contact information from Settings screen
Bug 935307 - Tailor contact tests for animations
Merge pull request #13675 from KevinGrandon/bug_935307_contacts_testing

 Bug 935307 - Tailor contact tests for animations r=gtorodelvalle
Revert "Merge pull request #13663 from gtorodelvalle/contacts-bug-937040-removing-and-saving-mozContacts"

This reverts commit c434a0ab2cf2884b495cea385d982f760fd39e81, reversing
changes made to 603f7e0d23f2b693f17fce61ffcdc641a3a6aba6.
remove report directory. It has moved to marionette
Bug 937040 - Revise contacts app to adapt to WebIDL changes in a uniform way
Bug 938146 - Put testvars skip into test_contacts_import_from_gmail
Bug 811624 - [Fugu][Buri][SETTINGS] "Lock Screen" should not be able to turn off if "Passcode Lock" is on