support for assertEquals([String message, ] CharSequence, CharSequence)

This contribution fixes a problem I've run into when using assertEquals on two CharSequence.

It basically already works, of course - BUT one is left wondering why e.g. the Eclipse (and presumably other IDE as well) JUnit view's Result Comparison pop-up does not work on double-clicking a failure.. this is because, currently, assertEquals on two CharSequence throws only a generic AssertionFailedError and not the ComparisonFailure expected by such UIs.

PS: As the pom.xml specifies jdk.version 1.5 and <compilerVersion>1.5</compilerVersion>,  I was assuming, hopefully correctly, that introducing a @since 1.4 CharSequence was not a problem for backward compat.
I meant that we generally don't make changes to the legacy JUnit 3.x classes like `TestCase` and `Assert`. I'm not adamantly opposed to changing the legacy code, but we have been focusing on the improvements for JUnit4-style tests.

If you really want JUnit3-style tests to support this, then I would add these as protected methods to `TestCase` and not to `junit.framework.Assert`.