Fixes #7261 - API v2 - mark wrapped params hash for POST/PUT as required instead of optional
Fixes #5926 - hide sensitive parameter values

User can check to hide value when creating or editing global parameter.
The value is masked by *** and is also not displayed when overriding.
refs #3809 - Fix "`ruby_20` is not a valid platform"

:ruby_20 is unknown platform for older bundler versions
fixes #4111 - Add image user data flag to API
fixes #3848: Matcher value for smart variables against array
fixes #3309: Support deep merging of hash structures in smart class parameters