UMIP 15 - Approve Updated DVM Voting Contract to Mitigate Flash-loans During Token Balance Snapshots

This UMIP proposes an upgrade to the Voting module within the DVM to mitigate the use of flash loan during voting rounds. This upgrade will enforce that DVM balance snapshots are captured from EOA wallets to prevent the use of flash-loans in this context. This upgrade will also change the rewards expiry timeout from 2 weeks to 1000 years, which effectively amounts to no expiration.