fix: update_positions is not a rest action so it should not call load_resource

Fixes #2627
Fix percent per item calculator to work when no rules restricting products.

Fixes #2660
Fix issue with count_on_hand attribute in sample loading (#2631)
Update activemerchant to requiring at least 1.31.x

Fixes #2661
[sample] Add missing spec folder
Revert "adds threading to chain of shipping_method.compute calls"

This reverts commit a582903d71e96ea2e0816be2e46587ce9ea8a40f.

This reverts PR #1976.

This fixes #2429.
Stop using @order in favor of order

order is passed as a local in every instance this partial is called

Fixes #2648
updates jquery.live to .on for jquery 1.9

Fixes #2676
Correct call to available_shipping_methods within Order#rate_hash
Fixing locked orders due to invalid card details for a payment

Fixes #2616
Fixes #2570
Fixes #2678
Fixes #2585
Fixes #2652
Display multiple payment information on the order confirmation/complete page

Related to #2616 and its related issues
[api] Remove Order#payment_method reference inside orders/payment.v1.rabl
to suppress the error from the log, check for column names before executing SQL

Fixes #2681
Set Spree::Config[:default_country] in countries seeds, rather than setting it to a magic number in app_configuration
no need to stub WebMock things in sample tests
Minor cmd README.md upgrade.

reformatted options for Git

Fixes #2688
Add regression test for #2690
Overhaul CheckoutController spec
Stub tracking_url in shipment mailer spec to fix specs
Fix issue where entering a number greater than 2,147,483,647 would throw a server error

Fixes #2695