German translation for #2271

First proposal..did not find a better word than "Zurücksetzen" for "Reset"
Use better aligned attributes in cache description

This was already discussed in #82 but the solution seems not to have
been fully satisfactory, especially when stars were present.

This center aligns all the fields, use a relative layout to order them
and use the same layout for fields with and without stars.
Fix #2276, close dialog after both requested operations are completed
Merge branch 'fix_2276_dialog_forever' of https://github.com/triakcz/c-geo-opensource into upstream
Refactoring: style issues

Add missing spaces around assignment, use a if instead of a two cases
switch since there are only two alternatives.
Reclassify debug information
Give full exception reports rather than exception names
Fix NPE on database migration

File#listFiles() may return null when the object it is applied to is not
a directory.
Merge pull request #2279 from samueltardieu/better-attributes

Use better aligned attributes in cache description
Having an empty search result is not an error
Do not err when a cache is not in the database

Fresh caches are not in the database to begin with, this is not an
error, at most an information.
Absence of a tile on the server is not an error
null cannot be used as a Handler for drop()
Bad fields and absence of trackable can be legitimate
Use warning instead of error since the problem is escalated

At this stage, we cannot be sure that this will be treated as a real
error.
Merge pull request #2278 from Lineflyer/master

German translation for #2271
Fixes #2275, Icon has the wrong size

Additionally prepared and added a basic icon and one with transparency to project/rawimages
Fix #2273 Disable upload of coordinates for non multi/mystery caches
fix #2282: change recognition of unpublished caches
refactoring: remove unnecessary null check