Adjustments (like shipping or promotions) with Taxes (in 1 1 stable)

Hello, I'm working with Spree 1-1-stable, for a project in my country (Spain). In this project, I need to show the prices with taxes included (this is usual in Europe). But this is miscalculated, for example if a user has in his cart 2 Products (LineItem), 1 Discount (Promotion Adjustment) and 1 Shipping method selected (Shipping Adjustment), in all prices VAT is included, so the total amount to pay is right, but the VAT shown is wrong, because it only computes the line items, not the adjustments. So I developed some changes to apply this to all adjustments except Taxes.
I think this changes will work in other branches too. I hope you will find it useful.