Prevent API interfaces from extending other interfaces.

This not only avoids a bug in Android (http://b.android.com/58753) but it forces composition of API declarations which is the recommended pattern.
Merge pull request #300 from square/jw/no-extends

Prevent API interfaces from extending other interfaces.