Integrated i18n-abide. Removed lib/i18n.js. Fixes #1322.

* Fixes #2644 and Bug# 806649
* Removes eval usage
* Fixes format API drift %(foo) versus %(foo)s
Update lockdown.json with the new dependencies.
Remove query string parameters for xhr urls in KPI. Fixes #3008
Renaming function to removeGetData per lloyd
issue 2903, increase STS to 10886400 for bin/router and bin/dbwriter
Simplify l10n handling locally and for ephemeral instances.

* Add an l10n-update.js helper script to make updating from the svn repo easy.
* Before compression on remote instances, run l10n-update.js and compress all locales that are enabled in aws.json
Merge pull request #3015 from jrgm/issue-2903-router-static

issue 2903, increase STS to 10886400 for bin/router and bin/dbwriter
Merge pull request #3019 from shane-tomlinson/l10n-helpers

L10n helpers - make it easy to update locales locally and on ephemeral instances.
Merge pull request #3012 from mozilla/issue-3008-xhr-kpi

Remove query string parameters for xhr urls in KPI. Fixes #3008
Adding a code version mismatch detection feature. Fixes Issue #2710

* Hook up the code version check middleware.
* Use the BrowserID-Version header in all WSAPI requests to signal which version of the code is being used.
* Make sure all the /wsapi calls in the tests have BrowserID-Version headers
* Update version retreival to occur asynchronously.