Add general field publish panel delegate

Adds a `ModifyFieldPublishWidget` delegate to Symphony. As discussed in issue #2158
Why not add Entry as a param here too? It's already passed as a parameter. Sometimes, fields can have a logical impact on one another so it would be great to have both the field and the entry.