Add ability to provide custom paths for locale files.

Refs #5129

I'll add tests once idea is approved.
Yup, the app template would need to be updated to make people aware of this config, but even if this config is not set it will fallback to the default folder  src/Locale.