Javadoc must be smarter about source directories

Use a filesystem walker in python to get all the
src directories in a Java project and repeatedly
invoke the doclet on those. Doing this in one
fail swoop does not work. Had to update Doc class
to handle multiple invocations for the same package.