Update Travis harness

Use modern versions of Puppet and Facter. Travis tests for parser
validation and lint.