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

* Fixes #1322.
* Fixes #2644 and [Bug# 806649](https://bugzilla.mozilla.org/show_bug.cgi?id=806649)
* Removes eval usage
* Fixes format API drift `%(foo)` versus `%(foo)s`

I've already talked to mathjazz about re-writing the .po files for that last format fix. I have an automated script to replace them.