Added core.async resource support; resource functions may now return a channel, in which case resource execution
will return a default response containing a :body whose value is a channel onto which the eventual response will
be placed.