Locales can be added. Messages can be added in arbitrary locales. Issue: #491
Switch translations to new extensible format. Updated translation configuration page correspondingly. Issue: #491
Added ability to add language through settings page. Issue: #491