new: search by keyword for OX connector
fix findbugs issues
refactoring: move password handling into the password preference
new: make connectors report their features to the user
fix lint warning
refactoring: generalize GCConnector capabilities implementation
build: exclude third party code from coverage measurement
refactoring: remove duplicated code
update libraries
new: have waypoint name in waypoint context menu
refactoring: reduce mapsforge memory usage

This puts scale and position into one overlay, instead of using 2
overlays. That reduces memory usage by 2 times a full screen bitmap due
to double buffering in mapsforge.

The only downside is that scale and position now have to be drawn at the
same depth-level (below or on top of the caches), but they were both on
top previously anyway.
fix #3398: have options menu for pocket queries
refactoring: remove duplicated code
Update changelog_master.xml
fix #3464, terrain filter up to 7

This is just an increase of the global filter range. The available
filters do not depend on which connectors are active.
fix broken test
refactoring: remove duplicate code
refactoring: simplify confirmation dialogs, remove duplicate code
build: have calendar build with same API as main app

* removes the need to have API 4 installed
build: have only one resource file with keys