* Move "Current LLMQ types" into its own section
Shouldn't have been a sub-section of the "Finalization phase" section.
* Update/fix DIP0006 Table of Contents
* Update "Current LLMQ type" table to contain all relevant parameters
* Add description of new LLMQ merkle roots to DIP4
* Rename deletedMNcount -> deletedMNsCount
* Add quorumType to parameter description and DIP6 P2P messages
* Remove quorumMinMemberAge from parameter description
This was never implemented
* Rename badVotesThreshold -> quorumDkgBadVotesThreshold
* Update testing LLMQ type to LLMQ_5_60
* Better describe active LLMQs in DIP6 and DIP7
* Bump CbTx version
* Handle review comments
* Use quorumVvecHash instead of quorumHash to make null commitments unique
quorumHash is required to identify to which quorum the commitment belongs,
so we should not change the meaning of it. Instead, use quorumVvecHash
to make null commitments unique.
* Include "height" in commitment special transaction payload
* Mention validation of the commitment payload
* Add version field and change height field to uint32_t
* Update bls_signature_scheme.md with BLS12-381-reversed
* Update DIP3/DIP4 to use BLS operator keys
* Update DIP5 to use BLS keys for user keys
Also add the "Size" column to all serialization specs to align with other DIPs.
* Update BLS primitives serialization size in DIP6/7
* DIP3 - Correct PubKeyOperator type
* DIP4 - Correct PubKeyOperator type
* Remove trailing e from integere