Update code from HTML5 spec
Ensure inheritance is saved with multiple IDL definitions
Merge pull request #296 from watir/html5-update

Update code from HTML5 spec