Shorthand property

Implementation of short-hand property assignment in compiler and language service. Initial conformance tests are added and more tests for fourslash will be added.

this should no be done here in the services. this should be in the checker. again i would thing resolveEntityNameForShortHandPropertyAssignment(shortHandPropertyDeclaration): Symbol;

and i would call it getShortHandPropertyAssignmentValueSymbol instead.