Fix Order#avatax_promotion_adjustment_total

- account for all adjustments, not just promotions
- handle positive adjustments (charges rather than discounts) correctly

Ticket ENG-267

Closes #43
Merge branch '2-2-stable' into 2-2-dev