Master generates and propagates an epoch

See a88607cbe23d8146d8540d62061276866d2b1d02. The purpose of that is to remove a synchronization block in TxManager#commit, see 4814d89be070837da99cdd20fd44f7fe0d09f5a0.