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
Type guards do no affect values of type any
Adding test case
conditionals are now introduce indentation scope
Addressing CR feedback
Merge pull request #1433 from Microsoft/typeGuardWithAny

Type guards should not affect values of type any
Merge pull request #1395 from Microsoft/dev_mode

Add 'dev mode' to the language service
add missing property to harnessLS
Merge pull request #1440 from Microsoft/add_missing_property

add missing property to harness language service
do not indent leading comments that attached to tokens with errors
Merge pull request #1341 from Microsoft/escapingTheTemplateOfDoom

Template string escaping fixes
added test for inherited indentation
Merge pull request #1441 from Microsoft/dont_indent_comments_on_errors

do not indent leading comments that attached to tokens with errors