Add crude pretty-printing option for JsonOut.
Pretty-print master.gsav as well.
Track player position and stopupdating scent when the player hasn't moved for a while.
Fixed morale checking
Merge PRs #4476, #4509 and #4545.