Last fixes to KTBasicROOTTypeWriterAnalysis.
Temporarily removed the RQ processor and data from the build.
Removed some unused files from the repository (TFrequencyCandidateData, KTPublisher, KTROOTImageWriter)
Changed function and variable names in KTBundleQueueProcessor from Bundle to Data
Changed filenames: KTBundleQueueProcessor --> KTDataQueueProcessor.
Changed class names, KTBundleQueueProcessor --> KTDataQueueProcessor.
Added ability to detach extensible data.
First set of updates in the candidate library.
Changed KTSimpleClustering to KTMultiSliceClustering.
Add patching of the linked list to the removal of data from the struct.
Make queueing functions helpers in KTDataQueueProcessorTemplate. Create queueing slots in KTDataQueueProcessor.
More work on KTMultiSliceClustering. Not debugged fully, but mostly complete now.
Adapted type writers in the analysis libraries.
Fixing some things I broke in KTExtensibleStruct and the base data classes.
Fixes in KTDataQueueProcessorTemplate: no more list of data classes; move semantics for shared_ptr weren't working, so I copy and then reset the original.
Fixed KTThroughputProcessor for the new data scheme.
Lots of fixes in the test applications, and some minor bug fixes in the analysis classes.
Added Normalized FS data classes for KTGainNormalization.
Implement use of Normalized FS data types in KTCorrelator; some refactoring of the functions that perform the correlation to reduce duplicate code.
Refactor the functions that perform the WV transform to avoid duplicate code.
minor variable name changes in frequency spectrum data classes.