Merge "Reject classes implementing themselves as interface directly or transitively."
am: 2273f678ea

* commit '2273f678ea3a55ec0f6b3b8c29c1e5100d6fc846':
  Reject classes implementing themselves as interface directly or transitively.

Change-Id: I6e1bced7bbe20524fb3a3ad35dba08f96b5576c8