Update taxes when an address changes

If the order is already in the "confirm" state and the address gets changed (which can happen via the API) we need to recalculate taxes.

Also clean up a couple other specs.
Merge branch '2-2-stable' into 2-2-dev