fix #3736: wrong image when opening a spoiler with Photos

The Photos application seems to do some image caching. For most images,
we already have an accessible on-disk copy that can be used instead of a
unique temporary name.
fix #3729: compass deviation -90° in landscape mode (GPS)
fix #3729: compass deviation -90° in landscape mode (GPS)

Conflicts:
	main/src/cgeo/geocaching/sensors/DirectionProvider.java
	tests/src/cgeo/geocaching/compatibility/CompatibilityTest.java
Merge branch 'release' into upstream
fixes #3615 - restrict display image size to 800x800 to prevent OOM
Merge branch 'release' into upstream
fix #3739: long click in list also triggers short click
Remove unused field
fix #3740: import from web does not work if started a second time
Merge branch 'release' into upstream
Update changelog_release.xml
Update changelog_master.xml
Remove AndroidLevel8 proguard instructions
Implements #3692. Add support for new opencaching nodes

Added opencaching nl,us,ro live support and preferences
Refactoring opencaching implementation
crowdin: New translations
Merge pull request #3741 from rsudev/crowdin_translations

crowdin: New translations
Merge remote-tracking branch 'upstream/release'
fixes #3313 - on enable/disable logging also set cache enabled/disabled
crowdin: New translations