4b4991d659
This CL is r8182 plus some other bug fixes to get to green. The main change is that the first parent of an interface could be a pure interface. In that case, it should be treated as a secondary parent interface, not as the primary implementation inheritance parent. Review URL: https://chromiumcodereview.appspot.com//10443122 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8184 260f80e4-7a28-3924-810f-c04153c831b5