Expanded receive#ShipmentProduct to handle more fields from Asset; added fields to Asset to track where it came from, mainly origin facility and original quantity with UOM (in case it is different from the UOM on the product)