Remove unused constructors in the external AssumptionViolatedException.

Remove unused constructors in the external AssumptionViolatedException.
Rename fields of internal AssumptionViolatedException so we don't break serialization with JUnit 4.11