remove PublishWorkflowInterface in favor of broken out interfaces

This is a fix for:

https://github.com/symfony-cmf/CoreBundle/issues/70