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.