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.

If I understand what Cyrus is saying, this duality can be dealt with in the services layer, possibly by making two calls to the typeInfoResolver.