Shipment manifests viewed within the context of an order no longer return variant info

Fixes #4498
[order importer] Assign created shipping rate as the selected shipping rate
[order importer] Ensure that order totals are correctly updated
[api] Do not assume that params[:id] is for the order only