Refactored Tooltip code to remove some MonoDevelop UI dependencies

Moved Tooltip code to SymbolHelpers
Refactored to use defined Symbol helper patterns