Add the ability to process contiguous WebIDL blocks

@darobin

Resolves #334, which also has more discussion of the idea.
No need to declare simpleNode as a global since it isn't used here (thank Eris).