Add a travis test with coming-soon options

Enables future parser, strict variables, and randomizes ordering

These simply feed into https://github.com/puppetlabs/puppetlabs_spec_helper/blob/65f150f03f73329ca380cf3016f73b264df8b3cb/lib/puppetlabs_spec_helper/module_spec_helper.rb

The idea behind random ordering is that it acts as sort of an implicit fuzzer to find dependency ordering we're not aware of, by changing order randomly rather than using resource hash ordering.