harden down access to the shoppingcart if the ENABLE_PAID_COURSE_REGISTR...

...ATION flag is not set (either via the main Django configuration settings) or through microsite overrides