Added InventoryChangeListener

This will result in some cool [sandbox changes](https://github.com/Sylius/Sylius-Sandbox/pull/102).