Fix deployment properties parsing
- Restrict prefix validation on deployment properties
- Make sure the properties are folded into the existing properties appropriately
- For instance, if a deployment property has multiple `=` sign then it will be folded into the previously parsed key
- Use different util method for parsing task arguments
- This allows to parse the arguments different from the deployment properties
- Update tests