SF#3613971: Remove Geofabrik's OpenStreetMap WMS, as it is not for public use.

It no longer works without an appropriate account.
SF#3613971: Remove Geofabrik's OpenStreetMap WMS, as it is not for public use.

Remember to remove from the example config too.
Enable getting Viking Version as a number from a string to enable comparisons.
Automated check for the latest version. ATM only on Windows systems.

Access the 'VERSION' file on the website which should hold the latest Viking version.
[QA] Fix missing G_BEGIN/END_DECLS
SF#3314896: Show/Hide All Tracks (Routes+Waypoints too) of a Layer.

Includes toggling the visibility
Add Show/Hide all Layers within an Aggregate Layer.

Especially useful for managing groups of TrackWaypoint Layers within an Aggregate Layer.

Includes toggling the visibility
Fix doc: Replace simple quotes by DocBook tags
Ensure all buildable types are registered
QA: Add glib.h
[QA] Fix incorrect comment

Recent commit SHA1:82c4d69225945223917c65e3ce73adee7118951c fixes the issue.
[QA] minor revision on cast operators
[DOC] Add documentation on new public routing function
Fix usage of default maps cache directory when it does not end in a separator.

Seems on Windows the preference 'maplayer_default_dir' does not end in a separator.

Thus when using the default value directly in downloading maps, the directory structure is not be created as expected.

Hence ensure for internal usage the cache_dir always ends with a separator.

This also fixes usage when the preferences is manually edited and the map default doesn't end in a separator.
Add a simple file properties dialog to show some details for a Viking file:

.the full filename path
.the modification time (useful to know when last saved)
.the file size
Fix track not displayed from realtime GPS tracking.

Need to calculate the bounds of track,
 as follow on from optimization commits SHA1:80169badb016873d8a2e674e32820ecbe32d6788

Add method to only consider the last trackpoint added,
 otherwise for creating very long tracks it will get progressively slower.
First iteration of internal settings
Use settings to store Window layout states
Alphabetized TrackWaypoint layer ordering is now a configurable run time setting.
Use settings to store GPS values for reuse.