Use consistent numbering

Fixes #585
Merge pull request #586 from SamWhited/issue585

Use consistent numbering
fix possible fallthrough.
remove some unused cast
Merge pull request #587 from betheg/fix_possible_fallthrough

fix possible fallthrough.
Merge pull request #588 from betheg/remove_unused_cast

remove some unused cast
set divider for image meta information to '|' to not conflict with URL. breaks images downloaded in between 0.7.3 and now
Update German translations
Merge pull request #590 from weiss/update-german-translations

Update German translations
check for links in pgp encrypted messages as well
fixed url parsing
proper cleanup after pgp image decryption
removed unnecessary logging from avatar service
reworked dns retry