closes #334 added a process id to metric keys

ok.   thanks for debugging it.  

Thinking about this, I am not sure about using the transactor id now.   If a set of workers is stopped and another set started, then the new set will have completely different metrics keys than the last.   I wanted workers running on the same host at the same time to have unique metrics keys, but this does more than that.