convert base.t to Test::More
run StrassenNetz-CNetFile tests temporarily with TEST_VERBOSE=1

... to find exact location where segfault's happening.
browserinfo.t: sharp-mobile.com UAProf is not working anymore, skip forever
data update (minor)
plot(): -draw => ... works now as expected

Fix behavior of "-draw" parameter as users would expect it:
-draw => 1 plots the layer or does nothing, if the layer is already
plotted.
-draw => 0 deletes the layer or does nothing, if the layer is already
deleted.

Some plot() parameters are now documented.
refactor code into new plot_comments_all function
new: SRTShortcuts::enable_all_layers_for_editing
BBBikeGPS::gps_interface: exit early if there's no route
BBBikeGPS::tk_interface: upload button acts as "default" button

If user hits <Return> in the route name field, then the upload button
is invoked.
any2bbd: allow multiple -dir options, and mixed -dir and files
SRTShortcuts: menu items for other + other_sites tracks

Moved existing other-track.bbd menu item to submenu, and added one for
other_sites.
Makefile.trkthumbnails: generated images have now .png suffix
move starkassen/targobank make targets to bbbike-aux
data-test: add test streets for "double Ausweichroute" case
cgi-test.t: test case for "double Ausweichroute"
bbbike.cgi: support multiple alternative route (Ausweichroute) flows

An alternative route because of temporary blockings could cause
another temporary blocking to be hit. This is now actually handled.

(Problem found when searching a route between Mitte and
Friedrichshain, and there were two temporary blockings nearby: road
works in Stralauer Str. and christmas market in Voltairestr.)
data update

including a fix in strassennetz.t because of changed data