We have hardcoded Unix-style newlines in PluginInfo.toString. We should use `System.lineSeparator()` instead.
distribution/tools/plugin-cli/src/test/java/org/elasticsearch/plugins/cli/ListPluginsCommandTests.java
"Version: 1.0",
                "Elasticsearch Version: " + Version.CURRENT.toString(),
                "Java Version: 1.8",
                "Native Controller: false",
                "Licensed: false",
                "Type: isolated",
                "Extended Plugins: []",
                " * Classname: org.fake",
                "fake_plugin2",
                "- Plugin information:",
                "Name: fake_plugin2",
                "Description: fake desc 2",
                "Version: 1.0",
                "Elasticsearch Version: " + Version.CURRENT.toString(),
                "Java Version: 1.8",
                "Native Controller: false",
                "Licensed: false",
                "Type: isolated",
                "Extended Plugins: []",
                " * Classname: org.fake2"
            ),
            terminal.getOutput()
        );
    }
    public void testPluginWithoutVerboseMultiplePlugins() throws Exception {
        buildFakePlugin(env, "fake desc 1", "fake_plugin1", "org.fake");
        buildFakePlugin(env, "fake desc 2", "fake_plugin2", "org.fake2");
        execute();
        assertEquals(buildMultiline("fake_plugin1", "fake_plugin2"), terminal.getOutput());
    }