Add the ability to process contiguous WebIDL blocks

@darobin

Resolves #334, which also has more discussion of the idea.
Done. I am using window.WebIDL2. Does that need to be listed here?