Re-instate DefaultTax calculator's ability to calculate for an order

This needs to be supported for legacy reasons. Orders coming from Spree 2.1 and older have the tax adjustments applied on the order as a whole.
Add migrations to migrate old adjustments to new adjustments system

Part of the work in #3567
verify if a user can fire a following event on order or not

Fixes #3818