Merge branch 'master' into develop
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
Updated webidl and regenerated sources
Removed the Script# header from files because they are now original content in this project
Use NRefactory for the C# model
Reformat
Use MemberType instead of SimpleType for types in namespaces
Add some AddEventListener and RemoveEventListener overloads in all types derived from EventTarget
Generate TypeEvents enums for all types deriving from EventTarget. These enums can be used instead of spcifying event names as strings