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
Revert "Adding transition code to the passwordReset/transitionNoPassword flow to handle rollback."

This reverts commit 7a2cea449ae8d97dcc5caa071f6642b416c7d30a.
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
Inline two images only used by the dialog
properly report test error
Merge pull request #3022 from jrgm/fix-frontend-error-report

properly report test error

Tested with both test failures and all tests passing. Operates as advertised. r+

Nice cleanup @jrgm.
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.
changes in 2013.02.15
pull in changelog from train-2013.02.15
bump version in dev after branching train-2013.02.15
Merge pull request #3018 from mozilla/full-password-reset

Revert "Adding transition code to the passwordReset/transitionNoPassword flow to handle rollback."
Update generate_code_version with @ozten's suggestions.

* Move generate_code_version.js into lib.
* Simplify generate_code_version.js's logic.
* Bubble error messages up to invoking functions.
* Use generate_code_version.js when fetching '/build/code_version.js'
* Only server '/build/code_version.js' in non-production environments.
Disable ejs escaping of escaped RP siteName. Fixes #3007.