WebIDL download
Created a WebIDL parser that is at least good enough to roundtrip all of Mozilla's WebIDL sources
Fixed encoding issues
gitignore .user
WebIDL resolver
Generator can now resolve all webidl files
Fixes to the generator
Updated webidl
Resharper cleanup (to make diffing easier)

1. Order members constructor first then by name
2. Ensure all file headers correct
3. Format
Moved file to match their generated location
Generate (almost) the entire binding from webidl
Merge branch 'webidl' into develop