Fix how arguments and undefined are shown in the quickInfo

Fixes classification of arguments and undefined as (local var) and (var) instead of (property)
Removes the undefined identication from symbol flags instead add method to typechecker