Assign position of variant at creation to the end of list

Spree do not assign default position to variant after creation - so, after creation there is some random order of variants in admin variants page (all variants have position to nil, position filled only after drag'n'drop of variants), but on product show view order can be different - little bit confusing. Patch assign position of newly created variant to the end of variants list - so order always be the same.