refactored JavacFunction
refactored out JavaNaming from InputClassFile
refactored out JavaNaming.isClassFilePredicate() from LibraryClasses
renamed LibraryClasses to PackagedJavaFileObjects
added hamcrest-core library, added it together with junit to smooth-all.jar
added BinaryNameToClassFile
added FileClassLoader