Fixes from devil's advocate review:
- Wire `language` param through MCP coverage tools to parseCoverage()
and include detected language/format in CoverageAnalyzeResult
- Add language-to-format inference map (LANGUAGE_FORMAT_HINTS) for
format detection when only language is specified
- Use language hint to distinguish JaCoCo vs Kover XML
- Replace void template literals with console.log in benchmarks
so data is actually recorded for cross-release comparison
- Add Swift and C# to KG matchesLanguage(), Swift to getFileType()
- Create #383 tracking remaining dropped items transparently
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>