Experimental Plural Translation Implementation

Personal BACKUP
Merge branch 'master' into feature/translation-plurals-6982
Implement plural translation (testing)
Implement plural and context based translation functionality

refs #6982
Extend TranslatorTest with new tests

refs #6982
Update module/translation documentation

refs #6982
Merge branch 'feature/translation-plurals-6982'

resolves #6982