Initial version copied from Exam-o-matic.
Added jdom.jar onto compile path (but needs to go onto exectution path too).
Tracking .hgignore.
Renamed exam_o_matic to lab-o-matic.
Adding findbugs module.
Added test data (.jar and .tgz archives).
Added test package initializer.
Compiles java code. Tests compiler module.
Compiles java code.
Initializes test package.
Added findbugs module with tests.
Added check for given code features. Fixed up stuff.
Stripped-down to work with only de-archive, compile, run classes.
Ignoring more stuff that we didn't write.
Fixed file finding flaw.
Cleaned things up a bit,  mainly to move hardwired paths into the package file. Added running findbugs.
Modified findbugs.py.
Added option for source file encoding. Fixed up .gitignore.
Removed rt.jar since not using jython. Dearchives .zip files.
Generates UML class diagrams using doxygen, doxygraph, and dot.