Checkpoint refactoring, still work-in-progress.
Checkpint, still work in progress
Checkpoint, working through compile errors.
Checkpointing again, still working through compile errors.
Checkpoint again.
Checkpoint.
OK seems to work after refactor!, lightly tested.
Adding TSS::Serialize()
TSS::Deserialize() (not yet handling hashes).
Support for multiple tacks and spki_hashes in dynamic and preload files.
Adding MergeEntry() and max_dynamic_entries_.
Handle Android, non-OFFICIAL, and old builds.
Added syntax checking of TACK stuff in static json.
Add ShouldReportOnErrors().
Fixup ShouldReportOnErrors to match previous behavior.
Don't write fractional seconds to TransportSecurityState.
Support old serialization format.
Strip down TSS persister.  Change DirtyNotify() behavior.

DirtyNotify is now called explicitly after a MergeEntry()
or sequence of MergeEntries (ie Deserialize).  This may result
in unnecessary persisting sometime, could be optimized.
Improve net-internals display.
net-internals delete domain.