Adds emitter events for a project branch's plugin changes

This is related to discussion in #538 

These events would allow strider plugins to better monitor their config changes as well as the adding/removal of plugins to a branch config.

e.g. In the case of a scheduler plugin, it can set appropriate timeouts immediately on changes.