[SettingsBundle] use actions.update macro in update template
Rename `$properties` argument to `$attributes`

Additionally remove references to 'product' from docblock descriptions.
Adding a resource form type
Merge pull request #1791 from jrobeson/use-action-update-in-settings-bundle-update

[SettingsBundle] use actions.update macro in update template
Merge pull request #1797 from adamelso/attribute-interface-subject-agnostic

Improvements to the attribute subject interface descriptions and setAttributes method argument name.
Merge pull request #1772 from aRn0D/resource/base-form

[WIP] Adding a resource form type
Refactor code to properly work with domain managers not repositories while creating resources
Extract interface from DomainManager class.
Fix some service declarations.
Fix more code to match manager & repository split