vmware inventory fixes and features

added environment variables as config overrides for vmware inventory
fixed vmware properties, was getting parent's properties
cache now actually works
removed tags, they were not the ones i was looking for
renamed cache defaults fixed ini file to match
avoid several tracebacks you got if misconfigured

this is a resubmit of #8138 (incorporating feedback), trying to update that branch brought in other unwanted commits