remove PublishWorkflowInterface in favor of broken out interfaces

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