Implement cascade-style loading of language files

(as requested in issue #452)
3 files changed