Test interface implementation for both dynamic and static types,
and test implementing the same interface in two classes, when one
class derives from another.
The cases where a dynamic class derives from another and both
implement the same interface are currently xfailing, as this
functionality is actually busted.