Create three new checks for zuul/layout.yaml:
* Ensure every project has a check job
* Ensure every project has a gate job
* Ensure that no check or gate pipeline mixes noop jobs with real jobs
vinz-webclient did not have any gate jobs defined, so add noop to its
gate pipeline.
Change-Id: I5935cfbb0e99270af22ca144382b35f6a1b08fee