Autocomplete function signatures - Part 3

This is part 3 of the bigger submission: https://github.com/DynamoDS/Dynamo/pull/2688.

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.