Replace util::ReadPrivateKey with Services::ReadPrivateKey.

They were almost identical, including for the bug (leaking a FILE when the
key does not parse)!
Python: A simple Precertificates finder

Also fix the scanner code to provide the matcher function with the
actual precertificate rather than the precertificate's signer.