Add missing German translation
Depend on own extra requirements in test extra in setup.py.
Merge remote-tracking branch 'seantis/master'
changenote, version def