Create i18n/**/*.json files from soy templates.

This commit includes some scripts for doing this generation process.
The scripts are only useful for creating this one commit and will be
deleted later. However, as somebody may edit strings in another branch
before I'm done, I'm committing them for rebuilding later.
Build messages in to modules