Add ``hide_cart_if_empty`` property to ``bda.plone.cart.interfaces.ICartDataProvider``, integrate in ``bda.plone.cart.CartDataProviderBase`` and consider in Cart JS.