Signature help in the new compiler

Initial work on signature help. This handles the simple call case, but does not handle generic functions.
getNodeAtPosition and this call should be squashed into a findTokenOnLeftOfPosition function, which will live in ServicesSyntaxUtilities