Pickup fixes

Fixes #8845 and http://smf.cataclysmdda.com/index.php?topic=7684
Should fix #8972 

To trigger the first, drop three items in a line, then move away and configure autopickup to pick that kind of item up and set the option to autopickup adjacent items.  Approach the line of items so that you move adjacent to all three simultaneously.  This also fixes an unreported issue where you would only autopickup from one square per turn.

To trigger the second, start a new character, make yourself overburdened, wield something, and drop something else on an *open* square.  Then pick that item back up, answering yes to dropping your currently wielded item.