carrier improvements

- added updateCarrier() hook
- changed shipment mode determination
You could test directly ```if (in_array($carrier_id, BoxdropCarrier::getUsedCarrierIds(BoxdropCarrier::TYPE_EXPRESS)))``` instead of using a temporary variable.