Update LKG.
Introduce a specialized node for function properties in object literals.
Revert "Break link in the AST api between a class declaration and its possible constructor."

This reverts commit c20ff1181a4541f678cc5d612e0789c29b26c8d5.

Conflicts:
	src/compiler/emitter.ts
Forgot to check this file in.
When specializing class types, if no members are found check the parent types.  (The constructor method may have been resolved before the instance type.)
Revert "Use flags to indicate if a function is a constructor or not."

This reverts commit 3b6f6782db86928634aa099c577e712cf5a3dc04.

Conflicts:
	src/compiler/emitter.ts
	src/compiler/typecheck/pullTypeResolution.ts