Basic generic signature help

This gets basic signature help working for completed generic calls. Remaining items (future pull requests) will include:

1. Instantiating all the candidate signatures.
2. Generic signature help for incomplete generic calls.
3. Signature help for type arguments in a generic type reference.