Move order states to its interface

add some states, and delete unused confirmation mechanism
Add OnHold shipment state
Add InventoryUnit states
Add Payment states
Merge pull request #926 from winzou/statuses

Sylius states
Fix issues found by SensioLabsInsight & Scrutinizer-CI