Discounted line items

@schleichardt please review.
I am missing a method like getTotalPriceBeforeDiscount().