Read OCTResponse's NSHTTPURLResponse lazily

Apparently `-[NSHTTPURLResponse allHeaderFields]` can be pretty expensive. This defers reading from it until we need to (often, we don't at all).