Continue overhauling item management

Added a "g_current_selection" variable, removed the "get_num_owned" and
"remove_item_from_inventory" functions, split "equip" into
"equip_pebble" and "equip_heavy_item", and continued making other
adjustments to item management.