Squashed commit of the following:
Squashed commit of the following:

commit bc2026d2f137a464d905b4aedf39743430552a49
Author: Pascal Leroy <phl@google.com>
Date:   Fri Nov 29 11:02:11 2013 +0100

Change the CertChecker class to have virtual methods.  This makes it usable with gMock without having to go through hoops.

RJPercival/certificate-transparency,aeijdenberg/certificate-transparency,katjoyce/certificate-transparency,Martin2112/certificate-transparency,AlCutter/certificate-transparency,plietar/certificate-transparency,katjoyce/certificate-transparency,AlCutter/certificate-transparency,taknira/certificate-transparency,phad/certificate-transparency,aeijdenberg/certificate-transparency,rep/certificate-transparency,grandamp/certificate-transparency,RJPercival/certificate-transparency,ksmaheshkumar/certificate-transparency,grandamp/certificate-transparency,ksmaheshkumar/certificate-transparency,kyprizel/certificate-transparency,lexibrent/certificate-transparency,aeijdenberg/certificate-transparency,pphaneuf/certificate-transparency,pphaneuf/certificate-transparency,katjoyce/certificate-transparency,eranmes/certificate-transparency,lexibrent/certificate-transparency,benlaurie/certificate-transparency,AlCutter/certificate-transparency,AlCutter/certificate-transparency,eranmes/certificate-transparency,katjoyce/certificate-transparency,phad/certificate-transparency,katjoyce/certificate-transparency,ksmaheshkumar/certificate-transparency,kyprizel/certificate-transparency,aeijdenberg/certificate-transparency,phad/certificate-transparency,lexibrent/certificate-transparency,google/certificate-transparency,pphaneuf/certificate-transparency,kyprizel/certificate-transparency,ksmaheshkumar/certificate-transparency,ksmaheshkumar/certificate-transparency,plietar/certificate-transparency,taknira/certificate-transparency,RJPercival/certificate-transparency,Martin2112/certificate-transparency,katjoyce/certificate-transparency,taknira/certificate-transparency,AlCutter/certificate-transparency,pphaneuf/certificate-transparency,rep/certificate-transparency,benlaurie/certificate-transparency,plietar/certificate-transparency,google/certificate-transparency,benlaurie/certificate-transparency,eranmes/certificate-transparency,rep/certificate-transparency,ksmaheshkumar/certificate-transparency,plietar/certificate-transparency,benlaurie/certificate-transparency,taknira/certificate-transparency,taknira/certificate-transparency,aeijdenberg/certificate-transparency,kyprizel/certificate-transparency,kyprizel/certificate-transparency,eranmes/certificate-transparency,aeijdenberg/certificate-transparency,AlCutter/certificate-transparency,benlaurie/certificate-transparency,aeijdenberg/certificate-transparency,grandamp/certificate-transparency,google/certificate-transparency,eranmes/certificate-transparency,taknira/certificate-transparency,plietar/certificate-transparency,lexibrent/certificate-transparency,kyprizel/certificate-transparency,benlaurie/certificate-transparency,grandamp/certificate-transparency,AlCutter/certificate-transparency,katjoyce/certificate-transparency,google/certificate-transparency,Martin2112/certificate-transparency,benlaurie/certificate-transparency,Martin2112/certificate-transparency,RJPercival/certificate-transparency,Martin2112/certificate-transparency,rep/certificate-transparency,taknira/certificate-transparency,Martin2112/certificate-transparency,rep/certificate-transparency,eranmes/certificate-transparency,rep/certificate-transparency,Martin2112/certificate-transparency,ksmaheshkumar/certificate-transparency,phad/certificate-transparency,plietar/certificate-transparency,eranmes/certificate-transparency,kyprizel/certificate-transparency,plietar/certificate-transparency,rep/certificate-transparency