MetadataCollector no longer requires a ts.LanguageService parameter it didn't use. Closes #7838
Renamed MetadataExtractor to MetadataCollector Reorganized to split src from tests Closes #7492