WINDUP-299  Refactor FurnaceClasspathScanner

This needs javadoc at a minimum. I am also not sure that this makes a good general function, as it is very dependent upon the input. "filename" has to be a relative path that at the base of the classpath, and it has to be a ".class" and not a ".java" file.