move NSCachedURLResponse NSCoder stuff to a wrapper