ENH: new functions for (de)serialization of tracelogs
ENH: functions for reading from a tracelog
ENH: added timing_event structure
ENH: interator function through timing events in tracelog
ENH: store process_id, thread_id, size in tracelog
ENH: functor for computing sizes of records

There was added a map with a key name (type) of a record
and function which is able to compute the size of the whole record.
Because of some variable length record types there was added a functor class, named SizeFunction.