Order history tracking.

> Provides a historical view of what happened to the order as well as the ability to notify customers about order changes in the administration interface.

This is old PR #958 being rebased and adjusted to latest changes in Sylius.