Do not default newly created buildings to being maintained and working (do that in the create order instead).
This was mucking up one of the new tests.
read building-maintenance requirements from JSON.
Expose the "working" flag for buildings to Lua.
Test working vs. unpaid harbour landigns with a ship.
BUG owner of a building can't enter ship
If owner of a building want to enter a ship or other building,
he must first leave the bulding.
Commands are "leave" and "enter <ship/tower> <ID>".
For buildings was that OK but not for ships.
The building owner was inside the region after that commans
and not in the ship.
some touching up to the new test here
Change test for bug 0001976

Conflicts:
	scripts/tests/eressea.lua
Fix BUG 0001976
http://bugs.eressea.de/view.php?id=1976
Check that only buling owner set k_pay disable
If other unit inside the building set k_pay disable
it have now no effect, before only fraction was check

Conflicts:
	scripts/tests/eressea.lua
Solve same conflicts with eressea/server  manuale
Merge remote-tracking branch 'eressea/master'