i18n: Make Message Translation plugable

This allows users to override the Message function in revel with their
own. It defaults to the existing Message function, so there should be no
compatibility issues.