raise the "low bar" travis puppet version to 2.7.6

It appears that puppet 2.7.3 does not play nicely with stdlib 4.2.0.
add .vagrant to .gitignore