committing lots of changes that make

1)failure detection work correctly in Go 1.1 (change to segfault string)
2)correct run deserialization/serialization