Ensure tools directory is really included in the build output.
[QA] Correct and improve enumeration usage for export file types.
Convert some console warnings to get reported to the GUI in the statusbar.
Rationalise acquire mode to have more obvious behaviour.
[DOC] Update Help for current built in Maps list.
Geoname services now require an username account to access free services.

Also switch to the api URL as the ws one is depreciated.
[QA] Limit scope of includes of vikutils header.
Use a common way to create temporary GPX files.
Enable exporting to GeoJSON file via the program togeojson.

GPSBabel doesn't seem to support GeoJSON so have to use a specific program.

togeojson is from https://github.com/mapbox/togeojson
Enable importing from GeoJSON files via the usage of the program 'togpx'.

The togpx program will need to be detected before being made available for use in the GUI.
https://www.npmjs.org/package/togpx
Remove temporary files used asynchronously on program exit.