provisioners/ansible: add first unit tests

@mitchellh This is yet not complete, but before I add more spec examples for the Ansible provisioner, could you please review this first draft? I put some questions in commit comments... Many thanks in advance!

/cc @tmatilai @fgrehm (I think you also might be interested to have a look on it, as I cherry-picked from other provisioner unit tests that you wrote)