Augment escapeString to fix downlevel template literal emit.
Fixed issue where old-Mac newlines don't work in harness.
Added multiline tests.
Moved position increment in scanner; removed confusing comment.
add error\trace message that should be exposed by the host
added getApiVersion method to TypeScriptServicesFactory
removed dummy parameter from getApiVersion method
addressed CR feedback: rename getApiVersion to getServicesVersion
inherit delta from nodes on the same line
Add new compiler flag to suppress noImplicitAny errors for object access
Commandline definitions use a property "paramType" to specify the name of thier type e.g. File, Version, etc.., that was changed in the defintion to paramName, without changing the use site, changing it back to paramType.
Remove compiletionSettings handeling from shims
Only set parents for parse trees in the LS for the syntactic trees.

we don't need this for the semantic trees because the compiler will set them all during
the binding.
Type guards do no affect values of type any
Adding test case
Respond to code review comments
Respond to code review comments
Merge pull request #1432 from Microsoft/isOpenVersion2

Only set parents for parse trees in the LS for the syntactic trees.
conditionals are now introduce indentation scope
Addressing CR feedback