Use event to create shipment and inventory units

Order creation must be event-based, like all stuffs done on Cart. This is better than hard-coded actions in FinalizeStep.

This PR depends on https://github.com/Sylius/SyliusSalesBundle/pull/37 that adds the `SyliusOrderEvents` class.