* Add convenience methods to VoteInstruction to distinguish vote types * use matches! macro instead
The commit removes CompactVoteStateUpdate and instead reduces serialized size of VoteStateUpdate using varint encoding for vote-state lockout offsets.