zBanc - DynamicLiquidTokenConverter input validation
Check that the value in `PPM` is within expected bounds before updating system settings that may lead to functionality not working correctly. For example, setting out-of-bounds values for `stepWeight` or `setMinimumWeight` may make calls to `reduceWeight` fail. These values are usually set in the beginning of the lifecycle of the contract and misconfiguration may stay unnoticed until trying to reduce the weights. The settings can be fixed, however, by setting the contract inactive and updating it with valid settings. Setting the contract to inactive may temporarily interrupt the normal operation of the contract which may be unfavorable.\\nBoth functions allow the full `uint32` range to be used, which, interpreted as `PPM` would range from `0%` to `4.294,967295%`\\n```\\nfunction setMinimumWeight(uint32 \\_minimumWeight)\\n    public\\n    ownerOnly\\n    inactive\\n{\\n    //require(\\_minimumWeight > 0, "Min weight 0");\\n    //\\_validReserveWeight(\\_minimumWeight);\\n    minimumWeight = \\_minimumWeight;\\n    emit MinimumWeightUpdated(\\_minimumWeight);\\n}\\n```\\n\\n```\\nfunction setStepWeight(uint32 \\_stepWeight)\\n    public\\n    ownerOnly\\n    inactive\\n{\\n    //require(\\_stepWeight > 0, "Step weight 0");\\n    //\\_validReserveWeight(\\_stepWeight);\\n    stepWeight = \\_stepWeight;\\n    emit StepWeightUpdated(\\_stepWeight);\\n}\\n```\\n
Reintroduce the checks for `_validReserveWeight` to check that a percent value denoted in `PPM` is within valid bounds `_weight > 0 && _weight <= PPM_RESOLUTION`. There is no need to separately check for the value to be `>0` as this is already ensured by `_validReserveWeight`.\\nNote that there is still room for misconfiguration (step size too high, min-step too high), however, this would at least allow to catch obviously wrong and often erroneously passed parameters early.
```\\nfunction setMinimumWeight(uint32 \\_minimumWeight)\\n    public\\n    ownerOnly\\n    inactive\\n{\\n    //require(\\_minimumWeight > 0, "Min weight 0");\\n    //\\_validReserveWeight(\\_minimumWeight);\\n    minimumWeight = \\_minimumWeight;\\n    emit MinimumWeightUpdated(\\_minimumWeight);\\n}\\n```\\n