Fixed JSON reading
Added differentiation of sparse candidate comparison versus general comparison.
Minor updates to TestOneShotJSONReader and KTAnalysisCandidates.
Turned back on printing of factory registration (no segfaults so far!)
Set fNext pointer to 0 after deleting in the destructor of KTExtensibleStructCore (not sure if this had anything to do with fixing a segfault I was having, but might as well . . .)
Added documentation for KTCompareCandidates and KTOneShotJSONReader.
Minor updates to the example EvaluateCandidates.json.