Remove [TreatUndefinedAs].

https://www.w3.org/Bugs/Public/show_bug.cgi?id=23701
Rename [TreatNonCallableAsNull] to [TreatNonObjectAsNull] and change its semantics to allow setting non-callable objects but no-op the call to them.  See thread starting http://lists.w3.org/Archives/Public/public-script-coord/2013OctDec/0405.html
Merge pull request #7 from bzbarsky/TreatNonObjectAsNull

Rename [TreatNonCallableAsNull] to [TreatNonObjectAsNull] and change its semantics to allow setting non-callable objects but no-op the call to them.
Merge branch 'gh-pages' of https://github.com/Ms2ger/webidl into Ms2ger-gh-pages

Conflicts:
	index.html
	index.xml
	v1.html
	v1.xml
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.