Unpurchased items in the shoppingcart should be removed if the enrollment period has closed

@afzaledx 
@chrisndodge Kindly review the changes for WL-164.

Thanks
I dont think this is the best name for this URL (as well as name of the view function), it seems like it should be more like 'verify_cart', as we're likely going to add more integrity checks in the future