Bug 1063281, Part 1: Expose moilla::pkix::BackCert::GetSubjectAltName, r=keeler

--HG--
extra : rebase_source : c89ae439a21f11fce66a785e8732ca8793d51936
Bug 1063281, Part 2: Implement IsValidDNSName, r=keeler

--HG--
extra : rebase_source : 202898df26c7321f543ab7aeb222cdc6db67fe0d
Bug 1063281, Part 3: Implement ParseIPv4Address, r=keeler

--HG--
extra : rebase_source : fbafcb7573be8fa83036a8fadbfa74938ab7a4a6
Bug 1063281, Part 4: Implement ParseIPv6Address, r=keeler

--HG--
extra : rebase_source : 9a75a81a840591aaf73acd5be4d7ca504b6432e5
Bug 1063281, Part 5: Implement DNS ID matching, r=keeler

--HG--
extra : rebase_source : 5221245ce8da065d64a7ff17bdfde0e617562447
Bug 1063281, Part 6: Implement CheckCertHostname, r=keeler

--HG--
extra : rebase_source : c28fe67d319f64b2efa326fd8649ef529c487c05
Bug 1083539: Factor out common SEQUENCE unwrapping logic into reusable functions, r=mmc

--HG--
extra : rebase_source : 93d669d3cbe178339fe59c1d9345c773b4e238d4
Bug 1063281, Part 7: Implement IsValidPresentedDNSID, r=keeler

--HG--
extra : rebase_source : 32d85980d8d486bb806e169a8241256ad57fa9d1
Bug 1063281, Part 8: Rewrite PresentedDNSIDMatchesReferenceDNSID, r=keeler

--HG--
extra : rebase_source : a74e8d89a3ddfe5f6af70f32d31f1dc06600d90a
Bug 1063281, Part 9: Switch Gecko from NSS to CheckCertHostname, r=keeler

--HG--
extra : rebase_source : 340eb682ba1f9dbd51652438433e7d0196494e1f
Bug 1085497: Add Input::size_type, r=mmc

--HG--
extra : rebase_source : 098eae9234be99e683c0d44b35e1ec7058a086dd