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 Applications/Profiling directory, and added a CMake flag Katydid_ENABLE_PROFILING.
Renamed CMake FLAG ENABLE_TESTING to Katydid_ENABLE_TESTING.
Commented out TestASCIIFileWriter and KTBasicAsciiFileWriter from the build since they're not ready in the develop branch.
Merge branch 'refs/heads/develop' into Profiling
Start profiling _after_ the FFT is initialized.
Correctly initialize fInputArray in KTComplexFFTW. This shouldn't be a critical bug because fInputArray isn't actually used as a buffer for the data when the FFT is performed.
Added ProfileFFTandMonarch.cc to time the performance of FFTs directly (no signal/slots, etc).
move GainNormalization out of default builds, move into guard with ROOT_FOUND
need const and non-const versions.  i will leave the correct implentation to noah as i know he is actively working on this.
const correct version of Evaluate - implementation left to Noah as he is actively working on this.
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.