Merge pull request #8134 from albertopq/contacts-list-performance

Bug 835742 - [Contacts] Improve contacts list rendering performance r=arcturus(cherry picked from commit d57cca775b5f2c522d8f0eafd7559f3874f6c7b5)

Conflicts:
	apps/communications/contacts/js/contacts_list.js
	apps/communications/contacts/test/performance/rendering_test.js
	apps/communications/contacts/test/unit/contacts_list_test.js
	apps/communications/contacts/test/unit/mock_fb.js
Merge pull request #8308 from KevinGrandon/bug_845045_sanitize_number

Bug 845045 - Remove whitespace from phone number display r=etienne(cherry picked from commit e47143b2024ea803fede35b9b1b33a77166bb483)
Merge pull request #8344 from lightsofapollo/update-test-agent

Bug 845679 - Update test-agent to improve apps//test/unit/setup.js.(cherry picked from commit 1ad96e69b7c8ae33cbb8ba22d7cc6bb5fc58f62f)

Conflicts:

	tools/test-agent/package.json
Merge bug 835742 to v1-train
Merge pull request #8237 from albertopq/contacts-search-perf

Bug 843547 - Only loading search when needed(cherry picked from commit 70e5a363282302d4fd6099434f24184793ff9afa)
Bug 838104 - Customize poweron animation.
Merge pull request #8394 from rexboy7/fix-bug838104-v1-train

Bug 838104 - Customize poweron animation.
Bug 845261 - copy indexedDB to device
Merge pull request #8397 from yurenju/contact-845261-v1-train

Bug 845261 - copy indexedDB to device
Bug 844219 - installing again an uninstalled app is not displaying correctly the size r=etienne

- use updateManifest.size if there is an updateManifest, use manifest for the
  other properties if manifest is present
(cherry picked from commit 7f0a1d5341ac8870e70f64f543ec79a729bf717e)
Merge pull request #8210 from lodr/bug-841439-system-dialogs

Bug 841439 - Custom select dialogs replaced by standard <selects> and custom warnings removed in favor of system alerts
Cause r+(cherry picked from commit 8b955ec03bb86187e2a21c5d24c0ff06e35324cb)
Bug 842500 - "TypeError: Floating-point value is not finite." when assigning undefined to a <progress> value r=etienne

- use removeAttribute instead of assigning undefined
(cherry picked from commit 95d47f725af83e701aefa694d1a90ae7fe8a5d95)
Bug 846618 - applications data customization
Merge pull request #8425 from yurenju/applications-data-v1-train

Bug 846618 - applications data customization, a=tef+
Merge pull request #8415 from lightsofapollo/fix-stupid-wifi-lock-thing

Bug 846959 - Ensure syncComplete event fires and allow callback in syncController r=kgrandon(cherry picked from commit 22ab6a7c5657146fc07496d2b8f3ced87f36daab)
Merge pull request #8330 from crdlc/bug-837933

Bug 837933 - e.me background not being unset for rest of homescreen(cherry picked from commit 6824f39e30708015c2c25250b0619a656e120465)
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 #8169 from lodr/bug-841321-wifi-reset

Bug 841321 - Moving wifi fixing as global option since Wi-Fi is not SIM specific
Cause r+(cherry picked from commit 6f774ab713a564aa8469d34f2e4aeff7df9da030)
Merge pull request #8270 from albertopq/issue-835743

Bug 835743 - Only rendering org and social marks markup when it exits(cherry picked from commit 7a411f43bc664a7132ce36a2150d2407cb49226e)
Merge pull request #8084 from fcampo/wifiFeedback

[FTU] Bug 811149 - Better feedback for connecting to WiFi (r=fbsc,igonzaleznicolas,l10n)(cherry picked from commit 7d6c46344f6f89bc4b7232450bf5cdce8ba30982)