Add support for linking to external specs for terms without having to mention the URL at each reference.
Use external term linking for NumericLiteral.
Allow automatic external term linking without a citation.
Update a bunch of ES spec references to use auto-generated links.
Don't build Java bindings spec by default.
Extend automatic linking to internal links, too.
Use conversion algorithm rather than ToString when converting #es-stringifier return value to a JS value.
Added the [Exposed] and [PrimaryGlobal] extended attributes and allowed an identifier to be used with [Global].
Allow [Global] to take an identifier list.
Add an "unenumerable" for named properties must not be enumerated.
Fix error in ExtendedAttributeTypePair production.
Tweak some wording in IDL->JS conversion for nullable types.
Allow ByteString to be serialized.
Fix [[Delete]] to work with ES6.
Allow [SameObject] on array types and object, too.
Update broken ES6 spec references, plus mention exotic instead of host objects.
Revert previous change that expanded the range of (unsigned) long long, and also reduce one number from the lower range of the signed type.  This aligns with ES coercion behaviour.
Ack for previous commit.
Typo.
Add a Promise<T> type.