Bug 1036107, Part 1: Stop using CERTSignedData in mozilla::pkix, r=keeler

--HG--
extra : rebase_source : 94c49062ae3ddf755651f151e2d648543b10e1ad
extra : histedit_source : a7377bf1d9adb62e1c584e2adeb793aa074245fb
Bug 1036107, Part 2: Test algorithm identifier parsing, r=keeler

--HG--
extra : rebase_source : c800d42856d81ba8cceaadde0caa98477b3008f4
extra : histedit_source : 71305fa34b435450525ae3a3e603aef065eaec14
Bug 1036105: Delegate digest operations to the TrustDomain in mozilla::pkix, r=keeler

--HG--
extra : rebase_source : dd8dc1243ea2e37955a15f2481e1c452311e90d8
extra : histedit_source : adc1a2035d41c608d3f0ebe14bba159b2857502d
Bug 1038098: Save intermediate certificates during TLS handshake, r=keeler

--HG--
extra : rebase_source : 99e2551e78bc8eac91174e5320c15623ede26642
extra : histedit_source : c4af1c24b95b1b3c8a86d06575645b6ffc5308a6