1129817 - prepend process id and thread id if line is split

By including a unique identifier, it is possible to separate logs that are generated at the same time.

 [Bugzilla-1129817](https://bugzilla.redhat.com/show_bug.cgi?id=1129817)
I've found that the thread id as used here for single threaded processes is obnoxiously long. I wonder if we can detect whether threading is happening before using the thread id to avoid this. For example, my log messages look like this:

Sep 17 15:31:41 notepad pulp: randy:INFO: (2233-139929526359808)Log message