(Update) Translations - if a message_template has been translated then get/render the translated version
* Updates for APIv4 calls
* Set `$language` and `#ranslationMode()` instead of `$preferredLanguage`
* Read 'actual_language' instead of `getTranslationLanguage()`
* Updates for tracking global locale properties
* Use `$loacleObj->moneyFormat` instead of `$GLOBALS['moneyFormatLocale']` and `IGNORE_SEPARATOR_CONFIG`
* Use `$tokenContext['locale']` instead of `$GLOBALS['moneyFormatLocale']` and `IGNORE_SEPARATOR_CONFIG`
* Split `testRenderTranslatedTemplate()` in two (for different configurations)