Fixes #3843, Action Bar: Secondary navigation tool?

- added an action provider that handles the long click and redirects to secondary default navigation
Fix #1745: Fix Waypoint description overlapping navigation icon
Use more idiomatic constructs from Jackson library
#3034 Additional correction
fix #4169: update trackable log after logging
new: invoke keyboard on log text field
Merge pull request #4168 from schwabe/fix_1745

Fix #1745: Fix Waypoint description overlapping navigation icon
Merge branch 'release'
#4157: show toast starting/stopping speech
crowdin: New translations
Merge pull request #4171 from rsudev/crowdin_translations

crowdin: New translations
Merge branch 'release'
Merge pull request #4154 from rsudev/issue3843_longPress

DO NOT MERGE YET: Fixes #3843, Action Bar: Secondary navigation tool?
Merge branch 'release'

Conflicts:
	main/proguard-project.txt
	main/src/cgeo/geocaching/CacheDetailActivity.java
Hide keyboard when leaving coordinate input dialog
Merge branch 'release'
Solid black background for favs on black theme
Solid white background for favs on white theme
#4128: new icon for map mode selection
Merge pull request #4173 from Lineflyer/release

Fix #4136 Have neutral background if no gcvote rating is present