Added Simulation library.
Added base class for time-series generators, KTTSGenerator.
Added implementation of a TS generator: KTSinusoidGenerator.
Untested, but compiles.
Integrated the Simulation library into some executables.
Removed KTSineGenerator from ImpulseResponse.cc and implemented the use of KTSinusoidGenerator instead.
Fixed the generation of new data objects in KTTSGenerator.
Converted the previous KTFactory class to KTNOFactory (named-object).
Fixed all previous references to KTFactory or KTDerivedRegistrar to KTNOFactory and KTDerivedNORegistrar, respectively.
Removed CreateNamed functions from KTFactory.
Made a new subclass of KTConfigurable, KTSelfConfigurable, for classes that have a Configure() function that gets the top-level pstore node from the parameter store.
Converted KTCacheDirectory to inherit from KTSelfconfigurable.
More Named-Object factory changes.
A couple more changes to KTSelfConfigurable usage.
Last (?) changes for switching to KTSelfConfigurable.
Added KTRandom.cc/hh and TestRandom.cc: feature-complete RNG system using the Mersenne Twister as the RNG engine, and so far only implementing the KTUniform01 distribution.
Removed old commented-out code.
Added KTRNGGaussian.
Added chi-squared, exponential, poisson, and uniform distributions, and Doxygen documentation for all distributions.
Added compile-checks of all RNG distributions. Fixed a few things as a result.
Added warning message if the RNG engine seed is not set; un-inlined KTRNGEngine::Configure, and moved it to the .cc file.
Added KTGaussianNoiseGenerator.
Modified KTGaussianNoiseGenerator and KTSinusoidGenerator so they add values to time series, instead of setting the values of the time series in their respective GenerateTS functions.