Fix Ansible provisioner exit code reporting

In eb70c0d6bbc8 we were trying to compare a Subprocess::Result to a
Fixnum, resulting in Vagrant always reporting failure regardless of
Ansible's exit code.
Merge pull request #2007 from ches/ansible-exit-status

provisioners/ansible: Fix Ansible provisioner exit code reporting