Add i18n plugin

Right now it is called `jinja2i18n`, and is a drop-in replacement for the normal `jinja2` plugin. It might be possible to refactor this so that the i18n plugin is completely separate from jinja2, but this is difficult to achieve and the solution being posted here is a good compromise. Read the commit message for more details.