Icecream vat fix

* You can now transfer a specific amount of reagent with a beaker to the icecreamvat using only open containers like beakers.
* Vat can no longer contain a beaker.
* You can purge the vat's content.(similar to circuit imprinter)
* You can now make a specific amount of icecream/cones (not just the maximum you can make with all the reagents currently in the vat)
* The icecream vat no longer needs APC power.
* The icecream vat window gets a lifting.
* Simplifying the code.


FIXED BUG LIST:

Beaker can't be used to add reagents to vat, it goes directly inside the vat and the vat doesn't detect what's inside the beaker. Beaker is useless and its reagents (whatever they are) are used when making icecream somehow.

Cannot put just a bit of reagents in the vat, it empties all the item's reagents or nothing.

Click icecream vat with a snack it will take all the reagents, the snack doesn't disappear until you try to eat it. "Vinny Saylor has emptied all of the egg into the icecream vat."

The vat doesn't work w/o power

Cant dispense cones if their total amount is bigger than 11.

Take empty condiment bottle, click on vat, it still says that you empty the content in it.