Add scpupload provisioner

Add a provisioner which will upload host files and directories to the
guest via the scp channel. This is useful for populating user specific
files into the guest.