Update changelogs
show the special instructions on the order if present

Fixes #4201
Fixes #4196
Use passed in order local to spree/checkout/_summary

First view spec in the Spree repo (!!)

Fixes #4223
prefix table name on some scopes

Fixes #4226
Revert "Don't use hard coded assets prefix"

This reverts commit 81bb72fc138f58ac0ed0baf908ac027bb3c9cedc.
Add CHANGELOG entry for js responder security fix
Improves Api::ProductsController#create
Fixes duplicate OptionTypes on Api::ProductsController#create
Fixes products_controller_spec
Find or create shipping_category on api/products#create

Users can send a shipping_category string on the product payload and
spree will find or create that shipping_category and associate that
category with the product. e.g.

    product: {
      ...
      shipping_category: "Free Shipping Items"
    }
Only inject requirements for api, backend + frontend if extensions require them
Ensure that completed payments are automatically refunded when an order is cancelled
Custom roles with access to payments/return authorizations/etc. can now see these links, even if no objects exist within that collection

Fixes #3969
Fixes #4191

Conflicts:
	backend/app/views/spree/admin/shared/_order_submenu.html.erb
Single responsibility for meta!

Fixes #4095
Update changelogs
Deleted shipping methods are now accessible from a shipping rate

Fixes #3829
Ensure Coupon Applicator actually, you know, APPLIES COUPONS.
Remove apply_coupon_code from StoreController, as it appears that it's overriden in OrdersController

OrdersController seems to be the only place which uses it.
Added Regexp tab matching
Catch exceptions within Spree::Stock::Estimator#shipping_methods and log them

Fixes #4227

Conflicts:
	core/app/models/spree/stock/estimator.rb