Make ToolsMenu only respond to Group, Repository, Project and Package change events to be consistent with NewResourcePresenter
(cherry picked from commit a55fa987cea814b3629f799cd8de5f091314bd83)
Refresh views based on whole active context; rather than just the active project
(cherry picked from commit a4aa8b4b827ec865ee5f56413d6118f3b27075d1)