Ensure the config validates when options are valid
Move sync execution to immediately after share_folders

The core Vagrant share_folders middleware splits its execution so
that the folders are not mounted until the end of the :start
middleware stack - split the sync task so that it also runs
as soon as the folders have been shared.
Add extra progress logging to sync command