Bug 1093951 - Entering wifi power save mode when screen off. r=alive

While screen is off, wifi would go to power save mode only
when wifi lock is held. If wifi lock is not held, wifi would
stay on and be turned off after |wifi.screen_off_timeout|.
We can more aggressively request the wifi driver to enter
power save mode before timed out. This is what the patch
intends to do.
Bug 1069422 - Use gaia-select for combo boxes.
Bug 1097564 - Support promise for NFC related WebAPI. r=alive
Bug 1074117 - Use expected conditions where appropriate and optimise element lookups in cost control app object. r=fstrugariu
Bug 1100846 - [v2.2] Investigate test_sms_with_attachments intermittent failure
Bug 1074117 - Use expected conditions where appropriate and optimise element lookups in email app object. r=fstrugariu
Bug 1074117 - Use expected conditions where appropriate and optimise element lookups in emergency call app object. r=fstrugariu
Bug 1074117 - Use expected conditions where appropriate and optimise element lookups in fm radio app object. r=fstrugariu
Bug 1098300 - [v2.2] Investigate test_dialer_miss_call_from_known_contact_notification.py intermittent failure
Bug 1074117 - Use expected conditions where appropriate and optimise element lookups in first time use app object. r=fstrugariu
Bug 1092394 - [Contacts] Accessing the contact details from the call log Call information, the User lands briefly in Import Contacts before transitioning to the contact details screen. r=jmcantera
Revert "Bug 1096704 - Prevent rocketbar trigger during an edge gesture."

This reverts commit b3a404bd3d9e40ff4ca8c42bca47a999c7de3467.
Merge pull request #26068 from ferjm/bug1092394.contactdetails

Bug 1092394 - [Contacts] Accessing the contact details from the call log...
Bug 1100860 - [email/UI] message_reader should filter move targets

The message_list card already does this.  Without this fix it's possible
to break the back-end, at least for ActiveSync.  Spinning off a separate
bug to harden the back-end, specifically ActiveSync.
Merge pull request #26236 from chirarobert/bug_1100846

Bug 1100846 - [v2.2] Investigate test_sms_with_attachments intermittent ...
Bug 1092960 - Camera app to follow text selection pattern
Merge pull request #26230 from davehunt/bug1074117-emergencycall

Bug 1074117 - Use expected conditions and optimise element lookups in emergency call app object
Merge pull request #26232 from davehunt/bug1074117-fmradio

Bug 1074117 - Use expected conditions and optimise element lookups in fm radio app object
Merge pull request #26226 from davehunt/bug1074117-costcontrol

Bug 1074117 - Use expected conditions and optimise element lookups in cost control app object
Bug 1091676 - Investigate intermittent failure in test_cost_control_reset_wifi.py