Add idlharness test

I had to modify the WebIDL slightly, see https://github.com/darobin/respec/issues/182.

This addresses #238.