Add Workspace::onDidChangeActivePaneItem

Closes #3546