Add the ability to process contiguous WebIDL blocks

@darobin

Resolves #334, which also has more discussion of the idea.
Yeah, white space gets messy fast. It would be nice to have but I wouldn't sweat it.