Make ocspchecker resilient to multiple errors (#4910)
Make ocspchecker resilient to multiple errors (#4910)

Previously, if ocspchecker encountered a cert whose OCSP response
it didn't like, it would print the first reason it didn't like it and then
move on to the next cert provided on the command line. This
behavior both obscures the cert in question (by not printing
details of its OCSP response) and the error in question (by only
printing the first encountered error, instead of all errors).

This change causes ocspchecker to both print the details of the
OCSP response whether it likes the response or not, and to
accumulate all errors it encounters while validating that response.

This should increase interactive usability, as requested in #4901.
jsha/boulder,jcjones/boulder,jsha/boulder,bmw/boulder,jcjones/boulder,jsha/boulder,bmw/boulder,bmw/boulder,letsencrypt/boulder,letsencrypt/boulder,jcjones/boulder,jcjones/boulder,letsencrypt/boulder