Add an ArrayBufferData typedef.
Make sequences distinguishable from dictionaries, callback functions, and all interface types
Apply 9dc413ed7ddd544e1297239277b06af751d117e0 to v1 too.
Add Boris to Editors list.
Merge pull request #20 from heycam/add-bz

Add Boris to Editors list.
Revert "Apply 9dc413ed7ddd544e1297239277b06af751d117e0 to v1 too."

This reverts commit c4ae6cc9632b0a8d7b6e0bfcb8fc425039ae3e50.
Update iterators to current ES6 definitions and remove iterator interfaces for now.
Add [Unscopeable].
Add an "iterate a list of values" iterator behaviour, to make it easier to iterate a snapshot of values.
Remove mentions of [[NativeBrand].  Define @@toStringTag.
Removed [MapLike] and added iterable, maplike and setlike declarations.
Fix iterable/maplike/setlike grammar references.
Removed IDL exceptions, baked in DOMException, and added Error and DOMException as types.
Add some missing keywords to ArgumentNameKeyword.
Add USVString and allow string literals in IDL to be used to give values for all string-typed optional argument and dictionary member default values.
Add an anchor for string literal conversions.
Remove the SyntaxError simple exception (the ECMAScript-corresponding one), since people shouldn't use.
Remove [EnsureUTF16].
Remove SyntaxError from v1 too.
Make @@iterator property non-enumerable.