Support loc message formatting

Adds support for i18n message parameters (strings, numbers, plurals, genders, etc) that @jienormous requested.

See https://github.com/SlexAxton/messageformat.js for details.