Fix issue #174 - add German translation

Add German translations as described in issue #174.

* German translations for strings.xml and arrays.xml.
* Move some strings from Java code to resources.

The biggest code change is to the Row class hierarchy. I made the rows translatable by changing the constructors to accept a resource ID instead of the string itself moved all hardcoded strings to the strings.xml.