Pull model for contextual types.
New baselines reflect a couple of unrelated bug fixes.
Restructuring and cleanup.
Changed binder to record catch clause instead of catch variable as symbol declaration.
Restructuring of getTypeOfVariableDeclaration and getTypeOfVariableOrParameterOrProperty methods.
Restructuring of checkFunctionExpression method.
Accepting new baselines.
Previous commit fixes overly aggressive -noImplictAny reporting. In the test case the source
of the error is the 'getAndSet' property that implicitly gets type any. The fact that the setter
then gets type any isn't actually an error.
Introduced fullTypeCheck flag.
checkFunctionExpression only type checks function body if fullTypeCheck is true.
Addressing CR feedback.
checkImplicitAny now returns void.
Addressing CR feedback.
Merge pull request #330 from Microsoft/pullContextualTypes

Pull model for contextual types