Merge pull request #7960 from yurenju/travis

Bug 837581 - Added travis.sh for travis integration(cherry picked from commit 0f31fd5abf3f67c1ba4d826d50ad3fddb95bf801)
Merge pull request #8352 from etiennesegonzac/bug-835637-stk-race-issue

Bug 835637 - STK test case(cherry picked from commit 3f69c326ec7d7318829a39afe9ca8c0a45ef0996)
Merge pull request #8252 from davidflanagan/bug837909

Bug 837909 - start zooming in on preview image, then transition to fullsize r=daleharvey(cherry picked from commit 945074923daa296c135de87f4215aedd4d88f4b8)
Merge pull request #8251 from KevinGrandon/bug_818765_task_switcher

Bug 818765 - Task switcher performance updates(cherry picked from commit e2d0d82eb3db1509c2d1cb173e0941253c23cc2e)
Merge pull request #8356 from etiennesegonzac/bug-833708-landing

Bug 833708: Correctly handle update errors that happen in-stack while se...(cherry picked from commit ec6d010f907a69059853b20c36a5117cf890e8d5)
Bug 845716 - contacts customization with CUSTOMIZE variable on built time
Merge pull request #8371 from yurenju/contact-v1.0.1

Bug 845716 - contacts customization with CUSTOMIZE variable on built tim...
Merge julienw/841353-resolve-conflict to v1.0.1

Merge pull request #8132 from vingtetun/841353-followup

Bug 841353 - 'defer' more scripts. followup. r=etienne(cherry picked from commit 83ea6d7a59071369376be9ef9b4b397a378dc18a)

Conflicts:
	apps/browser/index.html
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
(cherry picked from commit f3c1233b6f1278ad3b539e2f24c7f18c5478e712)
Merge pull request #8234 from crdlc/bug-842218

Bug 843521 - Wrong FPS in pages affected by opacity(cherry picked from commit ae6ca025c850ba9c49ea868b3aae905fe4315112)
Merge bug 835742 to v1-train
(cherry picked from commit 9a0fb347f71dee1f1178944c1f78a3838c3fff42)
Bug 838104 - Customize poweron animation.
Merge pull request #8395 from rexboy7/fix-bug838104-v1.0.1

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

Bug 845261 - copy indexedDB to device