Fix syntax errors in easyNPCs
fix dog alchemy quest entry point
make search for a random free field more fail safe on the edge of the map

also get rid of a while true loop
localize variables and fix style
make search for a random free field more fail safe on the edge of the map
get rid of an unneeded declaration
style fixes, no functional change
reduce movepoints of newly spawned spiders, adjust wear level of a poison cloud
add the skull riddle to Akaltut's dungeon
use a common function to find a free tile to spawn monster.

fix #10370
Remove ! over npcs in dungeon.
Expand Borgates trade triggers.
#10363 adjust quest marker location.
#8142: Remove all double calls of trading.
add random messages to iron golems
Revert "add random messages to iron golems"

This reverts commit f2bed8b0de091ca2a847d92ac0723ef6dd85d358.
add random messages to iron golems
remove unused variable
#10404 move incorrect quest marker.
#10420 adjust quest wording