Speed up ca unit tests by 10x (#6128)
Speed up ca unit tests by 10x (#6128)

Profiling showed that the unit tests were spending almost all of
their time in key generation, because the tests were generating
new fake keys for the linter with every call to `setup()`. Instead,
create the linters just once at startup time.

This decreases the runtime of `go test ./ca/...` from ~9.7s to less
than one second.
letsencrypt/boulder,letsencrypt/boulder,letsencrypt/boulder