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.

I would make the location a ShortHandPropertyDeclaration, then use location.name as the identifier. Optionally you can keep location as Node, but check if kind is shortHandPropertyAssignment.