Ensure `<picture>` is not parsed as block-level element

Thanks, that helps. The issue is that <source triggers an HTML block – see
the spec under type 6 start conditions.

Maybe <source shouldn’t actually be in this list. It should never begin a raw HTML block, should it? It should only be part of a block headed by another element, like <picture>.