Added function overload insight window for function signature tooltip

This submission adds new classes (inheriting from AvalonEdit) to display function signature UI/tooltip.

@Benglin pls review.