Updates changelog for extension options.

Fixes #5167
Update Admin UI for multiple reimbursements per customer return

Tweaks the admin ui a bit so that multiple reimbursements per customer return are displayed
correctly.

We originally only expected a single reimbursement per customer return. But with expedited exchanges
there may be a reimbursement that happens immediately (the exchange shipment) for any exchange items
in the RMA and another reimbursement that happens later when the return items arrive -- when the
other non-exchange items are reimbursed for money.  This new display logic is more robust in any
case.
Fixes #5171
Add message in reimbursements admin when the order has previously received a refund
Fixes #5173
Reimbursement Engine
Fixes #5175
Expedited exchanges

When a return authorization is saved
Given a return item has a requested exchange
Then an exchange shipment for the exchange items for the return authorization are generated immediately

Given an exchange shipment has been generated pre-return
Given a customer has not returned their item after X days
Then create a new order with the exchange shipment and capture payment for the full amount of the items
Merge branch 'expedited-exchanges' of https://github.com/bonobos/spree
Extract last_incomplete_order to method.

Extracting this logic to its own method allows store maintainers (i.e.
me!) to override this functionality to retreive orders using the logic
that makes sense for their customized version of the store. As an
example, you can override this to return nil to never do order merging,
or place additional restrictions on what the last incomplete spree order
is for a specific user.

Fixes #5177
Test to see if a better coupon exists already

If we don't find the valid promo in all our places it could be
successfully applied, but it *is* still on the order, it was accepted by
the order but a better one was used instead

Fixes #5139
Remove cache on cart page.
Add tiered promotion percent calculator.

Fixes #5138
Cant void payment that failed, and use fake cc data that passes validation.
Fixes stub_authorization! for RSpec 3.
Fixes #5182
Reimbursement email
Fixes #5185
Display return acceptance errors in Admin UI

So admins know what rule caused an item to be rejected or placed in the manual_intervention_required state.
Fixes #5186
Add preference for automatically restocking returned items
Fixes #5188
Don't allow adding products to order if it's already shipped.
Fix typo.
Credit Reimbursement Type
Fixes #5187
Remove new & edit Admin pages for reimbursement types

These are managed through code (e.g. migrations) rather than the Admin UI.
Leave an index page to display the current state.

Also:
  - Fix a migration. It was failing silently because of cached column information

Fixes #5191
Order by reverse created_at in Admin::UsersController

Similar to https://github.com/spree/spree/pull/5024 - but for the Admin::UsersController.

(Note that because we're looking at a single user, it probably doesn't matter much whether we use `completed_at` or `created_at`.)

Fixes #5181