Merge pull request #8926 from davidflanagan/bug834773-v1-train

Bug 834773 - Support image/* and type arrays in pick activity r=dkuo(che...
changed progress height to fit .gif graphic
Fix collisions when several [BB]'s are applied together
Bug 845487 - Dialer responds to cross-origin messages without verifying the source (exploitable) (r=crdlc)(cherry picked from commit 169a4bfb2e19a3f015373c059b7ff90af4965eed)
Merge pull request #8764 from gtorodelvalle/dialer-bug-845487-cross-origin-exploit-revolutions

Bug 853799 - [Dialer] Fixing the Facebook synchronization (regression of 845487) (r=jmcanterafonseca).(cherry picked from commit 9718acef2680ac58b83160bdb5804fcbb3993a19)
Merge pull request #8915 from crdlc/bug-856584

Bug 856584 - Regression 845487 - postMessage for workers does not suppor...(cherry picked from commit 4fbf53318c32e27cdbf79ee23955298860ed42e7)
Merge pull request #8523 from borjasalguero/action_menu_proposal

Bug 848778 - [SMS] Create a 'generic' option menu for new features r=ssa...(cherry picked from commit 34ec6dd4092f8f6455ae7296f1d1a1a445c1164d)

Removed the references to responsive.css that we don't have on v1-train.

Conflicts:
	apps/sms/js/startup.js
Merge pull request #8613 from borjasalguero/remove_dependencies_action_menu

Bug 850582 - [SMS] [Generic 'action-menu'] Remove dependencies with SMS ...(cherry picked from commit 0a73439d3a82e3d148eca5685729ad32d33ba744)
Bug 852162 - Generic reporting of events received during startup path

This introduces two standard events:
- above-the-fold-ready: when data on the first screen is ready
- startup-path-done: everything for the first panel is done

startup-path-done is mandatory to whitelist an app for that perf test
(cherry picked from commit c24074cc9be379334fecc5b83302d5adbc7b2806)

Conflicts:
	apps/communications/contacts/js/contacts_list.js
Bug 852162 - Fix a bad resolution of a merge.
(cherry picked from commit 16fecfd832c78c44774e6d8cfa48e2cb09b191c1)
Bug 816067 - Change FTU backgrounds
(cherry picked from commit 79a2c377340e294cb89b74e9b18cfe46f41d54e5)
Merge pull request #8475 from dominickuo/email-attach-from-gallery

Bug 838006 - Support attaching image files from gallery picker in email. r=asuth(cherry picked from commit 8311004db39832b7478b357be76e476944b3ba4b)

Conflicts:
	apps/email/js/compose-cards.js
	apps/email/style/compose-cards.css
	apps/gallery/js/gallery.js
Merge pull request #8917 from jrburke/storage-perm

Bug 856732: email: ask for storage permission r=asuth(cherry picked from commit 1f7c4553be6f41e679528645e982a81176154700)
Merge pull request #8912 from lodr/bug-856538-add-storage-permission-comms

Bug 856538 - Adding storage permission to comms
Cause r+(cherry picked from commit 34901cedb6f4ad4100506f1f928622a51db62da4)
Merge pull request #8847 from crdlc/bug-851692

Bug 851692 - clock on homescreen is out of date from when screen turned ...(cherry picked from commit 45506a722460094cd69e8fa419874cf2eb73fa2e)
Merge pull request #8920 from fabi1cazenave/ftuShortTitle-bug828181

bug 828181: use a shorter title for the last FTU panel, r=Pike(cherry picked from commit 54b7b3cdb2b74ab960b6c03a0f0b36f19a412f58)
Merge pull request #8945 from lightsofapollo/bug-857185-add-storage-permission

Bug 857174 - Add storage permission r=kgrandon(cherry picked from commit 5e84911f4b04cd590db2f73e289ed216d81d4c5f)
Merge pull request #8817 from crdlc/bug-854276

Bug 854276 - [Homescreen] In Add to home screen using Browser apps bookm...(cherry picked from commit 910c06ca33718c4393f0df0792b52e4f840450df)
Merge pull request #8849 from crh0716/836687

Bug 836687 - Set l10n id to elements holding dynamic texts. r=evelyn, a=leo+(cherry picked from commit aac03bb8501f8a59536aa7da752074142552705d)
Merge pull request #8882 from evelynhung/issue-852038

Bug 852038 - update selection mode and scan networks if boot up in manual mode, r=kaze(cherry picked from commit b04dc95dc11a4c375875e56639f16c0be75bafed)