provisioner/ansible: upload playbooks correctly

`Provision` calls uploadFile on each path in playbook_paths, but
playbook_paths can only contain directories, per bf7530ca28.

This changes `Provision` to call uploadDir instead.
Merge pull request #829 from strcrzy/upload_ansible_playbooks_dir

provisioner/ansible: upload playbooks correctly