set position for a Variant object on creation

Fixes #2744

Conflicts:
	core/app/models/spree/variant.rb
Revert use of display_price in data-price attribute for _cart_form

Fixes #2886