Autocomplete function signatures - Part 3

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.
What's with the curly brackets indentations here :(