use StandardCharsets to remove catch clause for UnsupportedEncodingException
move rendering logic from RedPen to ResultDistributor
separate Distributor from RedPen
retire FakeResultDistributor
retire RedPenBuilder
now constructing RedPen is simple enough and RedPenBuilder is not necessary.
optimize XMLFormatter
count all errors
Merge pull request #347 from recruit-tech/separate-distributor

separate-distributor