Added tests
Extension methods shown with type arguments substituted in completion list
Completion: multiple extension methods with different substitutions may be shown
Optimizations