Rework JST templates to use new translation format

Strings are now underscore instead of CamelCase, support
pluralization rules, and are driven by a shared yaml file stored in documentcloud