group errors by process first
don't repeat executable, pid and ppid in error tables
fixed JENKINS-16123 (don't treat program argument string as a single big
string)
don't sort errors by executable, errors belong to a process. The
advantage is we can model parent/child relations and a single executable
can be executed multiple times
fixed null pointer exceptions
fixed non-serializable ValgrindProcess