add mixin support

fixes https://github.com/dart-lang/custom-element-apigen/issues/15
Font-roboto is an example, and some of the core-icons files are another. In these cases it is valid to have an html import which defines no elements at all (but we will try to look for some in the js file anways).