Add the ability to process contiguous WebIDL blocks

@darobin

Resolves #334, which also has more discussion of the idea.
Right now, webidl2.js doesn't expose comments in the parse tree, so this file isn't used.