Expose http response headers to clients

www.agileplannerapp.com/boards/173808/cards/4800

Response object should share the HTTP response
headers it received, so that clients can determine
how to cache content received, f.ex. base expiry
time on the Cache-Control and Expires headers.