Use 'getMeaningFromDeclaration' to classify identifiers.
Reverted code back to original location since these functions no longer need to be exported.
Use local meaning for variables in quick info.

This means we no longer indicate a variable is an interface if it shares the a name with one.
Properly use a bit test instead of equality, due to intersecting meanings.
Make 'getSymbolKind' semantically sensitive to the location of requests.
Fixed ordering, syntax, addressed CR feedback, made things work.
CR feedback on the checker
Merge pull request #859 from Microsoft/useProperMeaningAtLocation

Use proper meanings when requesting information about a node