Revert "silver has a weight of 1: http://bugs.eressea.de/view.php?id=2013"

This reverts commit 911992b04dd8eebab70d87993dd2b71dc8cb12f8.
fix MAKE TEMP, for real this time. I hate skip_token and all that stuff.
fix null-pointer crash.
Merge branch 'version-3-1'

Conflicts:
	src/laws.c
use full path to preview script from cron.
segmentation fault caused by new getstrtoken semantics
segmentation fault
simple tests for build().
cleaning up the code to give it a common setup function.
change the golem code to use flag, not hard-coded race.
unify the golems, make code more readable, kill a block of unused code.
Merge branch 'master' of https://github.com/eressea/server
make race::_name a string, not an array of strings. add a test for rc_name.
replace resource_type::_name array with a single string.
fix a bug in the escape_string function.
remove static return variable from escape_string.
add test coverage.
an experiment to have deterministic sort order for known factions in the report.
Remove a German-only piece of text, to reduce the footprint of fleets in the report a little.
Fix English score message in NR.
Small fixes to meet Visual Studio warning level 4.
fix errors that gcc finds
adding more tests.
test for build()
test for scale_number()
update submodules
reorganized directory structure.
flattening the directory structure, moving some modules to the src/ directory.
making stealth a separate file, under test.
more tests for some stuff.
add a test for the vortex special direction before touching that code.
refactoring: special directions into their own file (vortex.c).
moving spells.c out of spells.
figured that movewhere should be in move.c
In the game, there is only ever one special direction, and it is for the astral space.
less XML, more code.
cleaning up the special direction parsing a bit.