Allow 304 from download requests

If you set `IfNoneMatch` or other settings on DownloadOpts, it is possible for Swift to return non-200, but it isn't an error, and I want to see the http Headers.... so allow 304 in addition to 200.