Feeds: instead of echo & die, we return kRendererString and populate it

up to the API action. This will enable us to return the whole feed from
cache in case nothing changes.
PLAT-295 #time 5h