fix some bugs + implement TooltipPlacementProvider
Merge pull request #23 from ArcBees/jd_tooltip_placement_provider

Add a dynamic way to provide tooltip placement