Ensure that completed payments are automatically refunded when an order is cancelled
Removing align attribute from orders#show template

Fixes #2581
Standardizing 'Order #' display

Fixes #2581
Use DISTINCT ON/DISTINCT rather than GROUP BY for admin/products query

Conflicts:
	backend/app/controllers/spree/admin/products_controller.rb
	core/app/models/spree/product/scopes.rb

Fixes #2679
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
Fix 'descount' typo in order/totals_spec