introduce concept of provisioner vagrant and bare

This allows us to build with and without vagrant installed
for our containers.

Change-Id: Ie4cd1840b19b1b1049d3c2dcbcc5d3a29b839fbc