Old specs only checked LSP attach/capabilities against an empty buffer.
New integration_spec runs against a real Maven fixture project (copied
to a temp dir so root markers resolve correctly) and exercises plugin
features end-to-end: jdtls attach, extension bundling, project import,
dap config, diagnostics, built-in runner, test runner, report viewer,
profile UI and runtime switching.
Closes #497
Summary
Built-in runner tests are skipped on Windows (runner joins classpath with :, which is broken on Windows — pre-existing issue, out of scope here).
Closes #497
Test plan