CONTRIB-4876 cs: move to own reporter.

Here we are switching from the upstream "Xml" reporter to
a custom extension, in order to get files without violations
reported in the web UI.
CONTRIB-4876 cs: bump to 2.3.0