Enable customization of vote threshold in parallel steps
Description
Add functionality to customize the number of votes required to pass approval in parallel steps.
Accepted criteria
- Allow customization of the vote threshold to pass approval for parallel steps.
- Ensure steps not voted on are marked as unvoted or incomplete in history and comments.
- Within complex definitions, ensure votes only pass the step, not the entire definition.