Merge pull request #7967 from rnowm/bug-822671

Bug 822671 - [System UX VD] [BB] Define Building blocks for loading process components
Bug 851124 - [E-Mail] uplift all email to v1-train and v1.0.1

follow-up to remove unwanted files
Bug 852829 - Remove non-v1.0.1 languages from locales/languages_*.json. r=Pike
Merge pull request #7961 from rexboy7/fix-bug832861

Bug 832861 - [Contacts] Use touch event for custom tag input(cherry picked from commit 374e612fcb1b57f99c927f4353f7186fbae213cf)
(cherry picked from commit 23b017d99169848b194f11e870ac7c9e8d2bc8ab)

Conflicts:
	apps/communications/contacts/js/contacts.js
Merge pull request #8013 from rwldrn/837267

Bug 837267 - [Browser] The URL bar treats any string containing a period as a URL(cherry picked from commit 687a9b69381e24391c417bcbdd8e0c04e93e8259)
Merge pull request #8082 from benfrancis/browser-processes

Bug 836647 Use less foreground processes during screenshotting and Web Activities(cherry picked from commit bae26c4a96b371b794b4433784410c1ec69c5093)
Merge pull request #8727 from crdlc/bug-852598

Bug 852598 - [B2G][FTE] During FTE cannot import Facebook contacts(cherry picked from commit c27d6bab0ab2f1a97b046681e0e82cc5bb76126c)
Merge pull request #8730 from albertopq/bug-852765

Bug 852765 - Duplicated Facebook icon for each contact after ordering by last name r=arcturus(cherry picked from commit f265845ce3a8921fd8f57bf2fff05fd51071b739)
Merge pull request #8367 from davidflanagan/bug845539

Bug 845539: display correct error message for invalid phone numbers r=gtorodelvalle a=tef+(cherry picked from commit 50e404a41581ac2958b2a377a6e12ec5441b7580)
Merge pull request #8198 from daleharvey/default-background-tabs

Bug 836647 - Set newly created tabs to background by default(cherry picked from commit b4beb05b81ad2fd3d6851a0e87757e7d18e7e72c)
Merge pull request #8750 from davidflanagan/bug845539-v1.0.1

Bug 845539: display correct error message for invalid phone numbers r=gtorodelvalle a=tef+(cherry picked from commit 50e404a)
Merge pull request #8548 from michalbe/browser-perf

Bug 849280 - lazyloading of HTML, CSS & JS in the browser app (cherry picked from commit e3e313b236ccc8a389c7cf53b10959d7aef2ed88)
Merge branch 'v1.0.1' of https://github.com/mozilla-b2g/gaia into v1.0.1
Bug 848916 - don't open images that are too big r=dkuo(cherry picked from commit 42a42678460ca9c04add2485823222113003dd6c)
(cherry picked from commit 81477ddd436aab2df616a8faadd850c76cf1e7a6)
Merge pull request #8752 from davidflanagan/bug848916-v1.0.1

Bug 848916 - don't open images that are too big r=dkuo(cherry picked fro...
Bug 851281 - No apps are showing in the v1.0.1 version build r=fabrice

Makes |make dogfood| identical to |DOGFOOD=1 make production| and |make
production| the same than |PRODUCTION=1 make reset-gaia|. The goals are now only
shortcuts to using reset-gaia with these env variables.
(cherry picked from commit 82a25aa673c684f0178ab5865f97ad565e4643af)

Kept the line about GAIA_OPTIMIZE even though it's not used here,
to facilitate future possible uplift concerning this variable.

Conflicts:
	Makefile
Merge pull request #8329 from borjasalguero/split_js_files_rebased

Bug 843163 - [SMS] Split 'sms.js' in some files for getting a better arc...(cherry picked from commit 74cee2b2ca39fe9ba96c17f36664b4b8296cbaa8)
Merge pull request #8332 from borjasalguero/regression_fixed

Bug 845278 - Regression caused by 843163. Callback missing r=fcampo(cherry picked from commit 9be4d4bd72f001e60d9a0c787a1f36ccad5157f4)
Merge pull request #8337 from borjasalguero/optimize_loading_time

Bug 844770 - [SMS] Optimize starting time with lazy-load r=julienw(cherry picked from commit 905cc8802794db12eddb0f94dca9dc5d0d3f4e67)
Merge pull request #8211 from crdlc/bug-842950

Bug 842950 - [Facebook] When editing a Facebook contact, the address is ...(cherry picked from commit 1b6d7b18dcedca4582eb4a0882f1993d5514c05e)

Conflicts:
	apps/communications/contacts/js/contacts.js