[cssom] add support for partial interfaces on existing interfaces and extended attributes on members