provisioner/ansible: configurable command / args

allow users to provide a replacement command / extra args to the
ansible-local provisioner.

this is useful, for example, to unbuffer output when using the
docker provisioner, or to modify ansible behavior, like enabling
verbose mode, injecting variables, or changing paths