Support the Object Storage Service If-None-Match header

* Change the default number of automatic retries in the event of an error status to 0. This improves the performance of many calls which use 400+ status codes for some expected ("success") cases. This does not change the retry behavior in response to an authentication failure.
* Fixes #402
@sharwell No, I do not foresee a problem.  We set it to that at the beginning do to erroneous errors we would get that would resolve immediately after a retry.  However, I have seen these in a long time and there is no need to have all errors retry twice upon failure.  I agree with this change.