Strings passed to getMessage return strings

… instead of splitting the string.
Minor test changes, fix for multiple entries in deeply nested keys (!)
… bad merge?
Refactor getLabels so it passes the tests
Add form_invalid_custom translation to translations
Merge branch #270 into develop