cgi: make it easier to extend meta tags
cgi: browserconfig.xml for MSIE

New browserconfig.xml files (two versions, one for the cgi-bin layout,
one for the /bbbike layout), and logo images for pinning, together
with a Makefile for creating the new files.
updated MANIFEST for html/msapp
removed the last reference to strpp
BrowserInfo: support for MSIE11 detection
cgi: geolocation and MSIE 10+11

Both MSIE 10 and 11 did not display the "locate me" link. Two things:
* the locate_me() javascript function was not called if $nice_abcmap
  etc. was not set
* document.implementation.hasFeature("CSS2", "2.0") does not work with
  MSIE 10 (but with MSIE 11)

Maybe other browsers (older MSIE?) may also profit from this change.
bbd2osm.t is known to fail with 5.18.x, make it a TODO test for now
gpxlint_string: auto-detect GPX schema version
gpsbabel.t: don't harcode GPX schema version in gpxlint_string calls

gpsbabel 1.4.4 generates now GPX 1.1 files, not anymore GPX 1.0 like
in version 1.4.2. Now gpxlint_string is capable to auto-detect the
GPX schema version, use this feature.
added gpsbabel for travis-ci
.travis.yml: start a virtual X server
.travis.yml: enable long testing
.travis.yml: install some test-only CPAN modules
BBBikeUtil: new function save_pwd2

With tests, also for existing save_pwd.
bbbike.org-download.pl refactoring

Moved most of the code to new module BBBikeOrgDownload.pm.
bbbike.org-download.pl is still backward compatible.
a TODO item less
bbbike_chooser.pl: use BBBikeOrgDownload.pm

This should solve problems on Windows (the listing script call failed
if BBBike was installed under "C:\Program Files" - the space was
disturbing!).
imported new version of Win32Util

This has another fallback for get_user_folder.
bbbikedraw-loop.t: skip if BBBIKE_TEST_SKIP_MAPSERVER is set
cgi: modernized footer html (no align, no <center>)