Cleaned up diagnostic messages

Removed duplicate and unused messages.

Note: The commit relating to unused diagnostic messages can be used as a reference for potential feature gaps.
I think what you mean is:
"An 'extends' clause cannot follow an 'implements' clause. The way you worded it could be interpreted to require an extends clause.