Implement watch() for Tooltip, and also Tooltip.set("connectId", ...) as [the canonical] way to adjust which nodes Tooltip is connected to.   Implementation is simplistic and could be optimized.   One optimization would be to use dojo.connect() rather than this.connect() so that all the disconnect() calls are faster.
Implement watch() for Tooltip, and also Tooltip.set("connectId", ...) as [the canonical] way to adjust which nodes Tooltip is connected to.   Implementation is simplistic and could be optimized.   One optimization would be to use dojo.connect() rather than this.connect() so that all the disconnect() calls are faster.

refs #11251.

git-svn-id: 674a2d6b1e32e53f607eb824547723f32280967e@23188 560b804f-0ae3-0310-86f3-f6aa0a117693

kitsonk/delite,kitsonk/delite,Sam-Cummins/delite,Sam-Cummins/delite,harbalk/delite,harbalk/delite