v5.2.0: v5.20 Patches to Upgrade Oracle, and Writeset generators (#1155)
Latest
* bump version number
* changelog
* format tower backlog error msg in edge case
* Docs for rescue writesets
* refactor epoch boundary counter reset in writeset builder
* Upgrade oracle to have upgrade function to expire a vote
* add vote revocation to Oracle Upgrade
* fullnode subsidy aka Carpe towers get paid anyways during the recovery mode
* recovery writeset should trigger the epoch counters to reset
* set the oracle expiry window
* add upgrade proposal expiration to rescue
* bind to correct module in Oracle
* patch writeset
* add upgrade expiration cli command
* make files
* refactor oracle upgrade expire writeset
* add txs helper for voting
* revoke functional test, passing
* deprecate fullnode payment in recovery mode test
* revoking vote, should revoke delegates
* test for revoking delegated votes
* patch test
* recovery mode uses the initial validators throughought the period
* makefile set recovery epoch 295
* including misko9's validator yaml configs
* update StateSyncConfig parameters