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