Add support for requiring 'n' approvers when merging a pull-request

I added a configuration to allow specifying the minimum number fo approvers in the provided list. The change should be backwards compatible as it defaults to requiring the entire list. I tested and confirmed that it works for me using Stash 3.3.1