Discard polygons with no area in bsp_subdivide()

In the SPANNING case, if  a poly is split and a resulting
part does not have any surface area, it is discarded.