Added last-modified header to responses.

It turns out that test server was simply omitting last-modified
headers, so now explicitly setting it to be able to simulate
cases like expired but remote not newer and expired and
remote is newer.