Zombies spawn on half slabs & grass paths & spawn stuck half way in the ground. When standing on a half slab or grass path the light level is zero. I went afk waiting for chickens to grow & when I got back (after a full day & night cycle) half of my villagers were gone & zombie flesh was everywhere. Another time I went afk in my base & came back to 4 zombies in my house. The light levels in my house are 10 - up & light levels in the village are 9- up. I have torches everywhere to keep the place well lit but zombies are spawning anyways.
Duplicate of MC-59440 (I've updated the affected versions on that issue to list 1.10.2).
Note that this is a zombie siege upon your village, not normal spawning.
That said, them spawning inside of blocks is a glitch, although it's unrelated to the [behavior of light levels on slabs (MC-46667)|MC-46667].