add link to tutorial to the readme
add .gitignore
remove old parser
add webidl2 submodule
start using WebIDL2
use new inheritance
scope use strict to avoid contamination
quote implements as it's a reserved name that could cause conflicts in poor implementations (as 'class' used to)
bunch of missing semicolons
bunch of tiny JSHint fixes
tweaks to make partials work
fixed for update to v2
fix field name
Merge branch 'webidl2'