Pull request from entrez: flying hero who uses a hole or trap door to
move down to a lower level shouldn't fall to the floor when arriving.
Closes #655
when two or more shops share a wall and hero uses Passes_walls to carry an
unpaid item through the shared wall into another shop, theft of that
unpaid item from the first shop wasn't noticed
+flyers shouldn't fall on arrival when going down holes or trap doors
Fixes to 3.7.0-x Problems that Were Exposed Via git Repository