replica.go: Make persistent state its own struct
replica.go: Make persistent state its own struct

recoverFromStable now returns the persistent state to the caller, rather
than modifying the replicas internal state.

s111/raft