zuul/layout: optimize puppet jobs
zuul/layout: optimize puppet jobs

This patch aims to optimize the consumtion of OpenStack Infra for Puppet
OpenStack jobs.

It will avoid to run some jobs if we're just patching *.md files or
releasenotes managed by reno.

Here are the job we want to skip:
gate-puppet-*-puppet-syntax-*
gate-puppet-*-puppet-unit-*
gate-puppet-*-puppet-beaker-*
gate-puppet-*-openstack-integration-*
gate-tripleo-ci-f22-*

Change-Id: I64fa452d864befe1db901bf3073182a31c79f451

Tesora/tesora-project-config,openstack-infra/project-config,Tesora/tesora-project-config,openstack-infra/project-config,dongwenjuan/project-config,dongwenjuan/project-config