Clean up empty drop targets in semantic blocks.

Elements are wrapped in a drop-target div, but if that div is empty, then it is
not properly unwrapped. In that case we just want to remove it.