use the variant_full_price on the product show page so the correct currency settings are used. Fixes #4995

Conflicts:
	frontend/app/views/spree/products/_cart_form.html.erb
fix failing specs with variant price

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

Conflicts:
	frontend/app/views/spree/products/_cart_form.html.erb
refactor the variant price for product.js.coffee. Thanks @gmacdougall

Conflicts:
	frontend/app/views/spree/products/_cart_form.html.erb
Validate uniqueness of order numbers... Why was this FIXME never fixed until now... Fixes #5102
Fix broken i18n specs.
Bump version.
Bump to beta.
Merge branch '2-1-stable' of https://github.com/spree/spree into 2-1-stable