Vending machines, mkII

Vending machines now spawn in hospital lobbies, office break rooms, at megastore entrances and in basketball courts. I also tweaked the vending spawn code to make unbroken machines more rare but also guaranteed to have something in them.