Replace util::ReadPrivateKey with Services::ReadPrivateKey.

They were almost identical, including for the bug (leaking a FILE when the
key does not parse)!