Fixes product validation on create. Fixes #5588

Conflicts:
	api/app/controllers/spree/api/base_controller.rb
	core/app/models/spree/product.rb
	core/app/models/spree/variant.rb
Fix git conflict.
Remove file that shouldnt exist.