Extract talk range calculation
Remove obsolete findAllAliveCharactersInRangeOfOnSameMap
Allow modification of z range in character search
Limit some character searches to one level

* Limit introducing to one level
* Limit possible monster targets to one level
* Limit whispering to one level (mantis issue #9509)
Remove duplicate code
Fix LOS algorithm
Do not remove monster from spawn when out of range
Use clearer variable name
Pass ScriptItem to depot script
Add minimum walking cost
Fix incorrect item stack limit
Remove output to stderr in favour of using the Logger class
Remove output to stdout in favour of Logger
Ignore but log invalid config settings
Fix #10015: Re-design loss of wear for items
Fix #9995: Use max item volumes in LoS calculation
Fix #9946: Ghosts trigger triggerfields
Add user:logAdmin command
Adjust new player criterion

Players are considered new unless they have a character with at least
ten hours online time.
Change order of item pickup

1, Increase stacks in bag
2, Increase stacks in belt
3, Put items into empty bag spaces 1-n
4, Put items into empty belt spaces 1-6