Show Map License information for each map type only once.

Instead of showing the license each time a map type is added,
 save the map types already used into the Viking settings and only display when a new map type is used.
Settings is extended to handle integer lists to achieve this.

Capture changing the map type in the map layer properties which it did not do previously.

Also make the map license information available all of the time from the map layer right click menu.
[QA] These functions should be static to match the definition
Add support for OSM Humanitarian (HOT) Style Map.

Since this has been added to the main OSM.org page, this option is built in.
Fix broken map layer property tooltip.

Accidentally broken by commit SHA1:a87f8fa1508fea5fb89fa9075df8e139e22fdb3f
Only allow JPGs in the file selector for Geotagging.

NB Writing of EXIF information only works on JPGs so make the file selection more explicit.
[QA] Fix not showing new waypoints after geotagging due to not setting waypoint bounds.

Missed from commit SHA:aa0665e5c2a3269c2f0de8ea9fb6932fd2272365
SF Features#115: Part 1. Add the ability to Geotag multiple images against a Waypoint.

Reuse the general Geotagging Dialog and disable the create/update waypoint options when invoked on a waypoint.
When run against waypoints simply use the position of the waypoint to geotag each image (no interpolation required).

Add feedback to the statusbar should writing the EXIF fail.

Update the manual accordingly.
SF Features#115: Part 2. Update working directory when loading images for geotagging

However one may still need to set the value StartupMode=cwd in:
~/.config/gtk-2.0/gtkfilechooser.ini

At least I think the directory will now get set into the recently used directory list.
Update libjpeg utilities from exif command line tool to version 0.6.21

jpeg-data.c now at revision 1.24
Fix incorrectly updating files during geotagging that are read only.

No need to remove the file first (which always works),
 since the file is truncated on successful fopen(..,"wb").
Now the fopen() call will not succeed on a read only file and so will not attempt to write.
[DOC] Mention ability to set a waypoint's altitude from DEM data.