Implement via actions

This might also involve using capabilities, I'm still new to this.

The idea is that this would be a first step toward making this plugin usable by third-party providers like vagrant-digitalocean and vagrant-rackspace. If it's implemented via an action, then those providers can include vagrant-rsync as a dep and all sync folders via the same code path.

Ref: https://github.com/mitchellh/vagrant-rackspace/pull/15