Merge pull request #291 from steventlamb/master

Make tests more flexible and less brittle
Use ansible to build vagrant dev box
Have vagrant reserve more RAM when env var is set
Merge pull request #289 from steventlamb/topic/use_ansible_for_builds

Use ansible to build vagrant dev box
Fixup ansible builds - add files/ assets

the gitignore was ignoring *.log files, so when I ran 'git add .' on the
ansible folder, this didn't get included, but existed on my dev machine,
so my tests work working, etc. etc.
Make provision_vagrant more pythonic
fix typo in provision_vagrant.py