Removing unused import.
Using java 1.6 compatibility by default
Adding @Override annotations
Removing DirectoryListenerAdapter and common test classes from cobertura

The common test classes are only used to make writing tests easier, so
there's no value in getting code coverage for them.
DirectoryListenerAdapter is a no-op implementation of DirectoryListener,
so there's no sense getting a coverage report on it either.