Rename setAdditionalProperties to setAdditionalProperty

Avoid confusing naive introspectors (such as MuleSoft's DevKit) by
ensuring the set method for additional property values is not named in a
way that makes it appear to be a JavaBean-style setter for the entire
map.

Closes #136.