Fix spec url
Update code from HTML5 spec
Ensure inheritance is saved with multiple IDL definitions