NOTE we only updating for tmlibs and abci
uint64 is considered dangerous. the details will follow in a blog post.
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.