changes to FastMonitor to support fast path csv
include supprot for fast path csv generation. special definition is needed (can use a different variable if necessary)
fill in fast path variables from slow if fast variable is not registered
fixed bugs in new fast path output