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.
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 #3019 from shane-tomlinson/l10n-helpers

L10n helpers - make it easy to update locales locally and on ephemeral instances.