LPS-36595 Create new column to decide wether manual membership management is allowed or not
LPS-36595 Upgrade process (all existing groups should have manual membership management enabled)
LPS-36595 Add new param to method signatures. No need to deprecate because they are new methods
LPS-36595 Change invocations to add the new parameter
LPS-36595 By default, sites created from an organization will have manual membership management disabled. Site admin can enable them by modifying the property from site settings.
LPS-36595 Do not display Manage Site Membership in Control Panel when the Site membership policy doesn't allow manual membership
LPS-36595 Do not allow actions in sites that have disabled manual site membership management
LPS-36595 When the admin is selecting sites for an specific users, we shouldn't display sites that have manual membership management disallowed
LPS-36595 Do not show option to remove a user from a site if the manual membership management is disallowed
LPS-37303 Create new column to store the different restrictions for sites
LPS-37303 Upgrade process (all existing groups shouldn't have any restriction at all)
LPS-37303 Add new param to method signatures. No need to deprecate because they are new methods
LPS-37303 Change invocations to add the new parameter
LPS-37303 Implement "Restricted to parent site members" using the new column membershipRestriction
LPS-36595 LPS-37303 Front end
LPS-37303 Remove validation to check that when "Limit membership to parent site members" is enabled we need a parent site.
LPS-37266 Rename language key to make it easier to read
LPS-37266 Source formatting - Just remove one empty line
LPS-36595 LPS-37303 Reorder parameters so that type, manualMembership and membershipRestriction are together, since they are very related.

Also rename param membershipType to membershipRestriction in one method that Sergio had forgotten.
LPS-36595 Change invocations