Added item_stack class.

item_stack serves as wrapper around the item stacks on the map/in a vehicle.
item::clone should be const
Converted corpse pulping to item_stack.