Add comment
Fix bug in StateChange fingerprints -- need to tuplize controller_ids

Also need to ignore class name in fingerprint, since non-replayed
PendingStateChanges don't include the classname in the fingerperint
Make Unix Domain vs. TCP socket differentation less brittle

Don't hardcode "sts_socket_pipe"
Clean up Unix Domain socket implementation
Update config files to use Unix domain sockets