Fix <https://www.w3.org/Bugs/Public/show_bug.cgi?id=27170>.  Define a "name" property on interface objects, named constructors, and dictionary constructors, and match the ES spec in terms of whether the "length" and "name" are configurable.
Merge branch 'gh-pages' of https://github.com/heycam/webidl into gh-pages