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 944601 - Use getCardLockRetryCount properly
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 961942 - [DSDS][MMS] Switch data connection confirmation message contains strings failed to be localized.
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 962499 - Remove manifestURLs in connections.*.rules
Bug 960660 - Add icons and fix layout of places search results in rocketbar. r=kgrandon
Bug 962504 - Investigate intermittent fail on test_cost_control_reset_wifi
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
bug 962535, make downloads of the build system private
By marking the download.source as private, the toolkit module won't try
to add it to history in current gecko versions. And history fails.
Merge pull request #15463 from ferjm/bug952063.fxa.events

Bug 952063 - Trigger FxAccountsIACHelper 'onlogin', 'onverified' an...
Merge pull request #13695 from EragonJ/bug-937495

Bug 937495 - [Flatfish][FTU] update images and wordings
Bug 941030 - [Messages] Follow up Bug 919966 - Ensure that forwarding a MMS with a subject fills in the subject in the composer
Bug 950101 - TypeError: hiddenContainers[i] is undefined in call_log.js
Merge pull request #14653 from fcampo/mms-forward-subject-941030

Bug 941030 - [Messages] Follow up Bug 919966 - Ensure that forwarding a MMS with a subject fills in the subject in the composer