the pipeline reports all the numbers in two forms. one is a RUNINFO
file, which has the same content with what user sees during the run. the
other one is RUNINFO.cPickle, which is a serialized object file, that
contains all the information. with this commit RUNINFO will still show
fancy integers through pretty_print, but integers will be stored as
integers in RUNINFO.cPickle.