Update `TestCompiler` so that it can now load cglib generated classes. This commit adds support to `DynamicJavaFileManager` so that it can reference generated classes and adds a new lookup function to `CompileWithTargetClassAccessClassLoader` to that it can load the bytecode of generated classes directly. See gh-29141 Co-authored-by: Phillip Webb <pwebb@vmware.com>