Allow publishers to add edit context in the same way as data sources.
Modified the data source edit context ability for the new data source
editing interface.
Merge remote-tracking branch 'origin/development'