OZP-715: Tooltips in Launch Menu and Dashboard Switcher appear on toolbar after window is closed and prevents access to toolbar items.

Refactor Dasbhoard Switcher and Launch Menu to use tooltip manager
OZP-715: Tooltips in Launch Menu and Dashboard Switcher appear on toolbar after window is closed and prevents access to toolbar items.

- refactor to use onShown and onHidden callbacks
OZP-715: Tooltips in Launch Menu and Dashboard Switcher appear on toolbar after window is closed and prevents access to toolbar items.
OZP-716: Script error on Dashboard Designer occasionally occurs when dragging layout type icons. Error: 'length' is null or not an object
Merge master
OZP-715: add tooltips