Totals updates correctly after changing shipment
Shipment promotions now updating correctly
API BaseController inherits ActionController::Base

Spree::Api::BaseController now inherits from ActionController::Base.
Removed respond_with override, to fix being unable to pass
default_template to options. Removed unnecessary includes.