Fixes #10731 - Allow matches to merge with default values
Fixes #3260- Allows puppet to manage value of smart class parameter that can be overrided
Fixes #3309 - Support deep merging of hash and array structures in smart class parameters
fixes #3491 - API v2 rabl templates base, main, show for each controller