Use STRICT_VARIABLES outside of Travis too

Reorder travis environments to run newest first
Update gems
Add more puppet versions to travis

Remove ruby versions, puppet is supposed to be testing that
Use metadata.json