Add default checkout shipment state
Update specs accordingly
Implement fluid interface in all entities

Currently the fluid interface of entities is inconsistent. This PR fixes this and adds missing phpdocs as well.
Merge pull request #554 from Richtermeister/fluid-interfaces

Implement fluid interface in all entities
Implement basic state resolver and shipping states for order