Improvements and bug fixes for shopping cart: WL-117, WL-114, WL-116, WL-115, WK-122
Merge pull request #5774 from edx/cdodge/shopping-cart-touchups

Cdodge/shopping cart touchups