set position for a Variant object on creation

Fixes #2744
Revert use of display_price in data-price attribute for _cart_form

Fixes #2886

Conflicts:
	frontend/app/views/spree/products/_cart_form.html.erb
Identation fix