Hyper-V and SMB

This branch introduces the Hyper-V provider as a first-class citizen in Vagrant. In addition to this provider, it introduces an SMB synced folder plugin which works on any guest. 

This is just the first iteration of these two new core plugins. There is much improvement to be made but at this point they can be considered ready for normal daily use.