Remove ComponentResultHelper (Fix #598)

It is related to #567  and following up #560.
more of a question to @rynowak, the default viewresult uses null as the default view name, why is this one different?