[Reopened] Added support for expendable gas containers

Fixed the gas tank and hydrogen generator for expendable gas containers
so that they will remove the item from their inventory when the stack
size reaches 0.

Note that Minechem now has support for using hydrogen and oxygen vials as expendable gas containers in the generator and gas tank, so it would be nice to include this fix.