refactoring: do not keep the cacheid around
Avoid synchronization if not needed
refactoring: factor out common code
Fix java warnings
refactoring: use a LRUSet instead of a LRUMap for tile cache
refactoring: factor out common code
Fix FindBugs warning
Add missing serialVersionUID to TileCache
Use onDestroyView() for symmetry
refactoring: create cgeo.geocaching.sensors package
Always use a combined geodata and direction provider
crowdin: New translations
Merge pull request #3645 from rsudev/crowdin_translations

crowdin: New translations
crowdin: New translations
Merge pull request #3647 from rsudev/crowdin_translations

crowdin: New translations
Mainly for correcting dots to ellipsis characters
crowdin: New translations
Merge pull request #3648 from rsudev/crowdin_translations

crowdin: New translations
Merge branch 'use-combined-provider' into upstream
Use RxJava instead of thread for getting GCVote
crowdin: New translations