CORE-4646 Added a ContextualHelpToolButton.

Refactored the help ToolButton from IPlantDialog into a ContextualHelpToolButton class.
Removed the logic for hiding the popup in ContextualHelpToolButton, since the auto-hide setting in ContextualHelpPopup hides the popup before the tool button can be clicked a second time.