The C# compiler is now passed -doc for all Doxygen tests for wider
testing of the generated documentation.
The @see tag translation into <seealso> does not convert the parameter
list from C++ to C#, so for now, just remove the parameters.
May give warning CS0419 if the method is ambiguous, so this is also
suppressed in the test-suite.
Only generated <param> elements if the parameter is in the overloaded C#
function.
Copy implementation from javadoc.cxx.
Also fixes generating an incorrect '...' parameter for vararg functions.
Which fixes failing CI where Microsoft csc.exe (from VS2019 at least)
converts:
/// <param name="..."> extra args</param>
into xml with '......' as the parameter:
<param name="......"> extra args</param>
failing testcase doxygen_basic_translate which checks parameter names.