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.
This name ```insightWindow_items_CollectionChanged``` isn't elegant, I'd vote for ```OnInsightWindowItemsChanged``` any day you ask me.