If a job variant has no branch matchers, we now return null rather
than the empty list. This is more correct since it better reflicts
Zuul's internal state, so let's keep this behavior, but adjust the
web ui to expect a null value.
Change-Id: I0ba109a65b39e06433223351a0040642e415368d