do not serialize when entire response is nil

It is my understanding that ring and compojure use a nil response to indicate that the request could not be handled, allowing multiple handlers to be chained together.

But `wrap-restful-response` prevents this by serializing the nil body in this case. What do think of checking if the entire response is nil in `serializable?` to fix this issue?