Fix spec formatting and spelling
Change item adjustments to reset item totals before processing

* Some of the computations use Spree::LineItem#total, which may include an
  #adjustment_total that was previously set for the line item. The value could
  have changed due to a quantity change so it is necessary to reset this to 0
  before starting the process of updating adjustments.