Callback response honouring.

Modifies the ClosureRouteCallback to properly honour responses from
callbacks which are Response objects. At the moment they are cast to
string and returned as a new Response objects content.
Merge pull request #1659 from olsgreen/closure-response-honouring

Callback response honouring.