Made vending machines less of a PITA.

Tested locally.  Worked without a bugfix, for once.

*  Robots can use vending machines.  They can't vend shit that costs money, however.
* Vending process hugely simplified:  Click buy, and it'll autoswipe the card (or PDA) in your ID slot.
* PINs are no longer required with vending machines.