Only have a single pipeline, all messages processed serially.
Forgot to recycle the packs.
Use channels to feed the pipeline packs to the outputs so the pipeline isn't
blocked on synchronous file and/or network access.
Get rid of internal channel for the counter output since we're guaranteed to
be in series now.
Add support for mem profiling output (in addition to cpu profiling).
Println instead of broken Printf.
B/w compatibility change to support Python timestamps that omit the trailing "Z"
for UTC times.