fix invalid access to non-existing game instance
add more information to the recycler menu
remove some redundancy, make a sound earlier
disable grabbing for furniture with move_str_req < 0
call map::sees with range=-1, instead of 0
fix comment and use -1 as range parameter for map::sees
make a forced move for monsters a free move - applies to displaced vermin
make the shatter message the same way other message are done in player::melee_special_effects
fix inventory segfault
Fixes a compiling issue when using C::B/MinGW
fix(item) fix "NPC reload failed" loop

 * in item::pick_reload_ammo() that nasty little NPC was trying to help
   themself to *my* ammo.  Set them straight by using the passed-in
   user's weapon & stash.
Merge bugfixes.