Initial commit of code by students.
renamed project to tmc-javalib
started making testrunner threaded
Let NB update its project files and set project-specific formatting.
A TestScanner using javac to find all tests in a course repo.

It works, but is still slow to start. It might suffice to
speed up `Course.refresh` in real use where it's run seldom,
but not in tests, where it's run several times.
TestScannerServer to only load javac once per test suite run.
TestScanner: do nothing when no source files given

Trying to run javac without source files yields an error.
TestScannerServer: catch errors nicely
build.xml: explicitly require ant 1.8.0+

Some NetBeans internal CopyLibs ant thingy needs it :/
started security manager
(Source -> Format and tabs to spaces)
TestRunner: support `@Exercise("many exercises with spaces in between")`
ExerciseFilter: support `@Exercise("many exercises with spaces in between")`
Cleanups and a simple test for TestRunner.
(better TestScanner --help message)
policy file based access control for tests
merged master
removed MyString test classes, moved ClassLoader from util to runner
readded change lost in merge: TestRunner: support
readded change lost in merge: ExerciseFilter: support `@Exercise("many exercises with spaces in between")`