Add product sale elements management in api
	renamed:    core/lib/Thelia/Config/Resources/api_forms.xml -> core/lib/Thelia/Config/Resources/form-api.xml
	new file:   core/lib/Thelia/Config/Resources/form-type.xml
	deleted:    core/lib/Thelia/Config/Resources/form-types.xml
	modified:   core/lib/Thelia/Config/Resources/routing/api.xml
	modified:   core/lib/Thelia/Controller/Api/BaseApiController.php
	new file:   core/lib/Thelia/Controller/Api/ProductSaleElementsController.php
	modified:   core/lib/Thelia/Controller/BaseController.php
	new file:   core/lib/Thelia/Core/Form/Type/AbstractTheliaType.php
	new file:   core/lib/Thelia/Core/Form/Type/Field/AbstractIdType.php
	new file:   core/lib/Thelia/Core/Form/Type/Field/AttributeAvIdType.php
	new file:   core/lib/Thelia/Core/Form/Type/Field/CurrencyIdType.php
	new file:   core/lib/Thelia/Core/Form/Type/Field/ProductIdType.php
	new file:   core/lib/Thelia/Core/Form/Type/Field/ProductSaleElementsIdType.php
	new file:   core/lib/Thelia/Core/Form/Type/Field/TaxRuleIdType.php
	new file:   core/lib/Thelia/Core/Form/Type/ProductSaleElementsType.php
	new file:   core/lib/Thelia/Form/Api/ApiEmptyForm.php
	new file:   core/lib/Thelia/Form/Api/ProductSaleElements/ProductSaleElementsForm.php
	new file:   core/lib/Thelia/Tests/Api/ProductSaleElementsControllerTest.php