[CW] [00000] Make ui/tool_tip an anonymous class

- ToolTip subclasses google.maps.OverlayView which isn't always
  available.
- This creates a function within ui/tool_tip which defines the class
  when needed rather than when the file is required (onload).