Make interface members be exposed on the same globals their enclosing interfaces are exposed on, if [Exposed] is not specified on them.

Also add some restrictions on values that can be used in [Exposed].

https://www.w3.org/Bugs/Public/show_bug.cgi?id=25495