refactoring: extract constant

* also optimize append for character only
Fix #1537 - Long click to directly edit waypoint
fix #2841: *.loc from waymarking not imported
new: support for waymarking GPX files

* Now one can load cache and waymark GPX together (as unknown caches)
* I do not plan on adding any online features to the connector.
* It is only there for creating the URLs for waymarks.
build: dependencies for copy paste detection on Jenkins

* this might break the build as it requires a matching Jenkins config
Fixes #2807, OC.de still enabled although switched off

Setting was simply not taken into account...
refactoring: remove duplicated code, add tests
refactoring: reduce duplicated code
Fix #2527 - Apply dialog theme to dialogs

Ensures the dialog is properly positioned on the screen
and treated like a dialog instead of a semi-floating window

Fixes #2527
Fix #2862 - Support LOC file import via intent

Fixes #2862
#2866: Use Android Annotations to implement standard patterns
fix #2861: blacklist another counter
Merge pull request #2856 from campbeb/fix1537

Fix #1537 - Long click to directly edit waypoint
Merge pull request #2860 from campbeb/fix2527

Fix #2527 - Apply dialog theme to dialogs
fix lint warnings
Merge pull request #2863 from campbeb/locIntentImport

Fix #2862 - Support LOC file import via intent
refactoring: add test for OX GPX file
refactoring: use activity names for layouts
Added a comment about OKAPI hint format
#2866: fix import and compilation issue