WINDUP-265: Create JavaClass metamodel for source files also

Tests passed.
I would prefer that this be merged into DiscoverJavaFilesRuleProvider. I can't think of a reason not to?