Added public access to factory map const begin and const end, and a Create(map::const_iterator) method.
First implementation of the new writer setup.  The Output library no longer depends on any libraries other than Utility and Core.  So far I've only implemented the TimeSeriesData writing.  Different types of data are written by particular writers by writer plugins called TypeWriters. Fully implemented TypeWriters are specific to both the data type(s) and the type of writer.  They get attached to the relevant writer using the factory pattern (as implemented in KTFactory).
Moved KTWriter and KTWriteableData to the Output library, and made the necessary changes in various CMakeLists to reflect the new standing of the Output library (i.e. no longer a library dependent on everything else; instead other libraries depend on it)
Partial work on getting the visitor pattern working again.  Added files for KTBasicROOTTypeWriterFFT, but didn't get them working.
Here are the KTBasicROOTTypeWriterFFT files mentioned in the last commit.
Added default printing of help message if no config file (or other command line arguments) is given.
Implemented non-const version of KTSpline::Evaluate.
Initial work on multi-data-map version of KTEvent.
Merge branch 'refs/heads/FactoryMap' into develop
Merge branch 'refs/heads/FactoryMap' into Data
Fully implemented (compiled, but untested) version of the new data map system. All data casts are now static, instead of dynamic, as the derived type should be guaranteed.
Added a new factory class, where the factories are indexed by derived type: KTTypeIndexFactory.
Fixed GetData usage in a bunch of Processors.
Don't check for a return value from TH1::Add because that's new in ROOT 5.34.
Moved file KTTypeIndexFactory.hh to KTTIFactory.hh.
KTFrequencySpectrumDataFFTW and KTTimeSeriesData now have type-indexed KTDataMap factory registrars.
Bugs fixed and PS production tested (incl. attaching data to an event, and retrieving it by type & name).
Finished putting data map registrars in data source files.
Moved inclusion of KTDataMap from KTData.hh (previously there for convenience) to data-class source files.
Removed (at least temporarily) visitor-based writing from KTBasicROOTTypeWriterEgg to focus on signal-based writing.
Merged Data branch and fixed conflicts
Switched to type-indexed factory for egg type writers.