simtimeseries
This merge adds the ability to simulate timeseries output in the proper format.
However, it also touches a few other things. A lot of that is just white-space, but I also changed how StreamProcessor returns to allow for the possibility of empty segment lists. It is the caller's responsibility to handle that correctly, and the streaming executables should do that now.
Note, this should not be merged until after !67 (merged).
Edited by Reed Essick