add vagrant provider to support knife-vagrant