Vendor shelf before provisioning

* It does make sense to install/vendor shelf before provisioning 
* If used libvirt provider, we should clear shelf as well

Would really great to have advice how to generalize cleaning.