Is your feature request related to a problem? Please describe.
ZKDistributedNonblockingLock and its related helix-lock API were not ZooScalability-compliant, meaning they could not be used in a multi-ZK environment.
Describe the solution you'd like
A PR that updates the said APIs so that we could use them in multi-ZK environment by adding a Builder that allows users to set multi-ZK parameters.
Additional context
Add any other context or screenshots about the feature request here.