Fix missing evaluation of install package/gem choice

The variable `$vagrant::install` was missing in the `init.pp` file, resulting in `install.pp` always falling to `gem` install.

This patch fixes that and added some tests.