Add ability to provide custom paths for locale files.

Refs #5129

I'll add tests once idea is approved.
Nevermind, you have a fallback in the message loader. My mistake.