Various small fixes related to signature help

Several things this code review addresses:
1. Partial overload resolution for signature help
2. Recognize trailing comma in more places
3. Simplify calls for new language service API
4. Fixes to syntactically driven overload selection rules in signature help.