change the context_processor in the shopping cart to return a pointer to a function so that only the templates that actually need to know if the shopping cart button should be shown will actually make the database roundtrips
Merge pull request #6242 from edx/cdodge/move-shoppingcart-button-detection

change the context_processor in the shopping cart to return a pointer to...