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 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
Merge pull request #26235 from chirarobert/bug_1091676

Bug 1091676 - Investigate intermittent failure in test_cost_control_rese...
Merge pull request #26143 from viorelaioia/bug_1098300

Bug 1098300 - [v2.2] Investigate test_dialer_miss_call_from_known_contac...
Merge pull request #26233 from davehunt/bug1074117-ftu

Bug 1074117 - Use expected conditions and optimise element lookups in first time use app object