fixes #2507 - Waypoints only stored if not existing

Waypoints static maps are only downloaded when at least a static map image is missing or the hash code changes.

Found another bug for Android 4.x creating a new issue.