Fix #1641. Apply style colors to dialogs to match setting

Before, dialogs had a semi-transparent grey background and using light
skins could leave some text unreadable. This changes the background to
match settings choice and ensures text is colored accordingly.
Change log update

#2361
#2356
#2369
Typo from last commit and Release info

Sorry
Do not depend on mapsforge in non-maps related classes

This feels like an inversion of dependencies to depend on mapsforge in
non-maps related classes. As closeQuietly() is useful, we can import it
into our utility class without requiring this dependency.
Fixed parsing of found icon on level 14+
Merge pull request #2368 from campbeb/fix1641

Fix #1641. Apply style colors to dialogs to match setting
Fix #2370 Icon upload
Merge branch 'release'

Conflicts:
	main/res/values/strings.xml
	main/src/cgeo/geocaching/connector/gc/IconDecoder.java