Häfen nur anlaufen mit Helfe Bewache

Ein Hafen kann nur noch angelaufen werden, wenn der Besitzer Helfe
Bewache oder Kontaktiere zum Kapitän gesetzt hat, oder wenn es die selbe
Partei ist. Das spart viel Micromgmt (Hafen ein und ausschalten), ist
vor allem jedoch wichtig in Verbindung mit dem neuen Feature das der
Regionsbesitzer auch den Hafen (und vieleicht auch noch den Leuchtturm)
betreibt.
refactoring and tests for wormhole module.
Merge branch 'master' of github.com:eressea/server
Merge branch 'Hafen_und_Helfe_bewache' into Hafen2
Merge pull request #37 from CTD1/Hafen2

Häfen nur anlaufen mit Helfe Bewache
Merge branch 'master' of github.com:eressea/server
fix new harbor code, add tests.

- alliances were checked in the opposite direction
- code crashed when harbor has no owner
syntax error in configuration files
cmp_taxes ruft regionowner() auf, und das hat ein assert, welches
testet das die Regel für Regionsbesitz aktiv ist. E2 hat aber keine
Regionsbesitzer. Ergo kann in E2 auch der Regionebesitzer nicht für
Leuchttürme zahlen, der Eintrag aus config.xml muss da wieder raus.
segmentation fault in export when a plane has no name (default plane).
useful scripts for setting up the game.
fix silver->money in the build scripts.
config.lua: load the game configuration
reports.lua: write the reports for the (initial) turn
re-implement faction:add_message for Lua.
only ancient xmas scripts were using it, but it's a useful function to have.
Merge branch 'master' of github.com:badgerman/eressea
Add missing test coverage for update_guards. Fix the weapon:minskill default.
remove obsolete scripts and module definitions.
a lot of these were from before the module rewrite, and duplicates of the new code.
eliminate unused variable warning.
Travis CI integration
Travis: install build prerequisites
fix travis build
fix errors and warnings that clang reports.