extract view resolver for actions returning string
add GServlet as a counterpart to GFilter