Stock movement with Shipment

* Shipment label is no stateless now, to avoid mistake it with Code
* Add shippingDate property on Shipment (editable when prepared)
* When a shipment is prepared, that create a movement
* Add column **target** on Stock Movement table to know what does the movement
* Add methods to get inventory movements (with target and SKU)