Vendor fixes and stuff

Fixes some bugs, makes vendors drop refillers on deconstruction and
generally depent on them more
Also changes to cargo refiller crates
This https://github.com/tgstation/-tg-station/pull/2799 idea of emptying vendors is ok too but its not a full fix