Updates https://github.com/tendermint/tendermint/issues/693 * Adjusted Heartbeat.Copy to return nil on trying to copy a nil value instead of panicking. * Also documented that WriteSignBytes panics if the Heartbeat is nil.