Low: update the README
Dev: some cleanup and log messages
Medium: raft: send heartbeat only on restart (bnc#876516)
Medium: raft: fix external program handling

If the external program fails, we need to tell others to take the
ticket if we're leaders. Otherwise, on grant, return error to the
client.