add 'defunct' states for shoppingcart (ECOM-737)

add retire method to order class