Require Puppet >= 3.6.0

Mostly due to breaking changes in how the `puppet module list` Face works.