Fixed issues with cans complaining twice when trying to drink unopened and with transfering fluids between closed cans

Conflicts:
	code/modules/reagents/reagent_containers/food/cans.dm