Remove ComponentResultHelper (Fix #598)

It is related to #567  and following up #560.
Should the component expose the EncodedContent as public, isn't it just for unit testing?
If it does expose the content publicly, shouldn't it expose the original text, and the test should compare to that? Didn't see a test that checks that things are actually being encoded to the property.