Fixes for puppet 3.6.2 and strict_variables = yes

Also adds travis testing for these features.
Because this class uses variables in 'apt', and therefore needs to include it for the tests (and strict variables) to be happy.