Adds an "optional_groups" property in puppet's standard "user" resource