Merge "Revert "Reject classes implementing themselves as interface directly or transitively.""
am: a5755ab86d

* commit 'a5755ab86d4e97a26a3d0530749881cba8260440':
  Revert "Reject classes implementing themselves as interface directly or transitively."

Change-Id: I9489586d18e908f14460b701ad03dfeaec555174