Ruby linting for Vagrantfile

Mostly cosmetic changes with a few changes to preferred conditional
formatting.

The only linting issues outstanding are lines that are too long and
using snake_case for the filename.
Merge pull request #131 from matthewrees/master

Ruby linting for Vagrantfile