Se redefine CondicionProductoDependiente a CondicionDependiente. La idea
de esta redefinición es hacer más generica la dependencia.
CondicionProductoDependiente lo que hacía era verificar que existan
ciertos productos en una venta para un producto especifico en un item.
En cambio CondicionDependiente lo único que hace es verificar para un
item dado, que alguno del resto de los items en una venta, verifique una
determinada condición (que podría ser una condición de producto, de
marca, compuesta o a su vez una condición dependiente!). Se ve
claramente en este cambio la ganancia de flexibilidad.