Changed Enclosed runner to ignore abstract classes. Before this change, an abstract enclosed class caused jUnit to throw an exception.
Implemented the changes proposed davidhart82
Changed the filtered collection to an ArrayList from an HashSet to avoid re-ordering of
existing order-dependant test suites, as per the comments of kcooney.
Implemented the changes proposed by kcooney:

1) Now passing classes.length to the constructor of ArrayList
2) Code style adjustment (no spaces before the = in an assignment)
Maven project junit:junit artifact
completed deployment Sourcefore and Maven central: verified OK
type "make" helps you to build without studying a config of IDE for Maven
deleted **/junit/runner/LICENSE
added documentation + improvements
signing all project artifacts before deployment
Added abstract-avoiding behavior to the javadoc.
Allow the array returned by a @DataPoints-annotated method to contain null values.
Issue #529: fix test case.

(Forgot to modify the class after copying, yielding essentially identical
tests.)
fixed indentation in Version.java
changed password for deployment to ftp://upload.sourceforge.net/incoming
updated JUnit description
removed license in POM
Treatment Of Long Variables and thread-safe constructor for List
Merge branch 'master' of https://github.com/KentBeck/junit

Conflicts:
	src/main/java/org/junit/experimental/runners/Enclosed.java
	src/test/java/org/junit/tests/running/classes/EnclosedTest.java
Next version is 4.12