[api] use double rather than stub in payments_controller_spec
Remove database cleaner, just use transactional fixtures
Fix issue in calculated_adjustments where it would pass Spree::Stock::Package as the source, not Spree::Shipment