Add extra splitter expressions and tests for German and Danish.

Also some refactoring to make it a bit easier to add more languages.