Remove custom logging and use GHC's eventlog exclusively
Kill child processes gentlier

Otherwise eventlog becames incomplete and ghc-event cannot parse it
Add duration combinator for profiling

It add PID of process which is required for correct pairing of
processes
Ignore *.pyc files
Python scripts for reading eventlogs
munmap vector data when vector is garbage collected
Remove unused code
Allow to send data unsafely without serializing it
Update performance messages
Emit sync event when program starts
Correctly parse output of ghc-events

time may have leading spaces
Treat sync event specially
Make keys in log dict integer
More plots
Port ddp with collector to new API as well