bbbike-snapshot.cgi: again enable snapshots from local directory

If local=1 is set, then a snapshot from the local directory is done,
like it was before introducing the default github archive link.

The code flow is somewhat inefficient (Botchecker_BBBike) being called
twice, but the local=1 URL is not announced anyway.

To avoid redefinition warnings, the "do" for Botchecker_BBBike was
replaced with a "require."
data update (bugfix: Radspur in der Mollstr.)
bbbikegooglemap-selenium: reminder for starting selenium is now a diag()
fix bbbikegooglemap-selenium.t issues

Adapt the map click simulation to use Gmap v3 objects.
get_eval does not work anymore, replaced with run_script calls.
Both is now in the new function simulate_map_click().

Mention higher Selenium version in diagnostics (the 2.33.0 does not
work with recent Firefox).

Add a simple map element test.
handle railway=razed
data update (another Polish place with accent)
fragezeichen2org: output monthly stats
data update (u.a. some additions in Schoenefeld)
move geometry-related functions to Tk::GeometryCalc
remove unused code
new script for testing Tk::GeometryCalc
abdeckung.bbd update

* Berlin almost complete (except Kladow-Kaserne and Murellenschlucht)
* added Ahrensfelde, Hönow, Waldesruh
* added Oranienburg, Lehnitz, Birkenwerder, Hohen-Neuendorf (old work
  by Andreas Titz)
* added missing parts in Potsdam (Potsdam-Nord, Babelsberg-Nord,
  Hermannswerder, Waldstadt)
* added smaller bits like Teltow-Nord, Mahlow-Waldstadt
fragezeichen2org: bugfix (?)

Somehow without the fix the PLAN keyword never happened (I don't
understand why).
fragezeichen2org: show which file provides the route search numbers

Change looks larger than it is, largely because of new indentation.
cvsdiffbbd can deal now with the git repository
another example for cvsdiffbbd

How to build a historical gif animation.
freebsd mkport.pl: little fixes

* script is callable from other directories
* check for existence of "port" utility and show better diagnostics if
  it is missing
Makefile template for freebsd port: adjust to newest freebsd version

E.g. USE_PERL5 is not used anymore, it's now "USES=perl5".
freebsd mkport: make sure package tarball is deleted

"port test" creates a package tarball, which should be deleted before
creating the port tarball. The previous method was not robust enough,
as it did not took into account the PORTREVISION variable. Now using
PKGFILE make variable.
data update