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