fix cart item prices when not on default currency
refactore currency calculations in ProductSaleElements
unnecessary code removed
Merge pull request #344 from bibich/fix-cart-currency

fix cart item prices when not on default currency