Do not check stock quantity twice when saving line item

Every time an user pressed the add to cart button spree was checking
stock in OrderPopulator and before saving the line item, through
Stock::AvailabilityValidator. I believe we only need to check stock on
the LineItem model

Fixes #3434

Conflicts:
	core/app/models/spree/order_populator.rb