Add puppet-lint support.

Update Travis config for new Puppet versions.
Fix line length issues in tests/init.pp.