BCs on zero block

If FFC simplifies an integrand to zero and doesn't give us a kernel, we should still make sure we apply any bcs to that block, do so by applying bcs outside the loop over kernels.