Fix hide cart if empty

jQuery should use classname of '.widget_shopping_cart', not '.widget'.

TwentyTen theme does not label widgets using the generic .widget class. TwentyEleven/TwentyTwelve does. That is why this worked for @coenjacobs but not me.

See #2642