internal orders
add product first_variant or master variant method
merge missing commit from watg
Merge branch 'merge' of github.com:watg/spree into merge