[#129] refactored IAuthor => IMessageSource
fixed IMessageSource method names to have the interface owner as the Subject of the verb split informPublishDoneOrError() into two properties, PublisherDone and PublisherError
Authored by: i-campbell 2021-03-27
Parent: [r858]
Child: [r860]