Bug 937495 - [Flatfish][FTU] update images and wordings

- update FTU images
- update wordings
- update CSS
- update images
- add l10nKeySuffix to handle localizations process
Bug 962257 - [B2G][Email][Browser] Link navigates to blank screen when sharing an email link in browser
Bug 960502 - [Everything.me] Limit query parameter length [r=ranbena]
Bug 929172 - gaia unit tests broken in b2g desktop due to fast CSP enhancement r=yurenju

* registers special /common and /shared directories
* changes httpd.js to handle correctly registered directories
* changes the test-agent boilerplate to always use the test's hostname
* add a NO_LOCK_SCREEN env variable for disabling the lockscreen at build time
* add a "unit tests in b2g" travis job
* This simplifies also how localization is done
* enable the Promise object in all DEBUG=1 profiles
Merge pull request #15530 from EverythingMe/960502-trunc-query

Bug 960502 - [Everything.me] Limit query parameter length to 128 [r=ranbena]
[B2G][Email] POP3 account creation hangs when an incorrect password is used with a POP3 server that immediately disconnects on incorrect password (ex: aol.com POP3 server). r=asuth
WIP - Mass reenable email tests
Merge pull request #15585 from gaye/email-mass-reenable

WIP - Mass reenable email tests
Revert "Merge pull request #15585 from gaye/email-mass-reenable"

This reverts commit 67828ef861a77e991cb0e2739973925ac82d7658, reversing
changes made to 55b1b6d56afbfd13a3ae05e530a5511b5831ea9f.
Merge pull request #15586 from gaye/i-am-so-sorry

Revert "Merge pull request #15585 from gaye/email-mass-reenable"
Bug 937431 - [Tooling] make jshint a requirement on pre-commit r=rik

* changes how `make lint` works
* introduces a jshint-blacklisted reporter
* changes the pre-commit hook to run both jshint and gjslint
* changes the linters Travis jobs
* remove all predefined globals from the main .jshintrc default global
* add new jshintrc files for subdirectories
* add a README file in build/jshint/
Merge pull request #15583 from mcav/pop3-conn-drop

[B2G][Email] POP3 account creation hangs when an incorrect password is used with a POP3 server that immediately disconnects on incorrect password (ex: aol.com POP3 server). r=asuth
Bug 962486 - [regression] customization tool doesn't work
Merge pull request #15581 from jrburke/bug962257-email-link-blank

Bug 962257 - [B2G][Email][Browser] Link navigates to blank screen when s... r=asuth
Bug 956945 - [B2G][Settings] Voicemail number does not update after deleting the number
Merge pull request #15591 from yurenju/bug962486

Bug 962486 - [regression] customization tool doesn't work r=@timdream
Bug 960660 - Add icons and fix layout of places search results in rocketbar. r=kgrandon
Bug 952063 - Trigger FxAccountsIACHelper 'onlogin', 'onloginverified' and 'onlogout' events when required. r=alive

Address Alive review comments
Merge pull request #15156 from jaoo/956945

Bug 956945 - [B2G][Settings] Voicemail number does not update after deleting the number. r=kaze
Bug 960660 - Disable jshinting utilities.js and get travis green. r=me