Gk browser tooltip fix

Fixes tooltip freeze with very complex class definitions by using a new tooltip algorithm.
Thanks for the tip! I took this straight from -descriptionWithMaxDepth without optimizing it.