Allow typescript to be importable in node.
Use __filename for 'getExecutingFilePath'.
Put 'sys' into the 'ts' module.
move text defintions to services.ts
use ts.System for tests
Move Map to types to ensure it is visible in definition files
remove unused file
move formatting.ts and smartIndernter.ts into formatting folder to match thier namespace
Removed tokenSpan.ts.
move OutliningSpan definitions to services to ensure it is visible in definitions file
Make getLocalizedDiagnosticMessages and getCancellationToken optional
Remove unused parameter to getCompletionsAtPosition

Conflicts:
	tests/baselines/reference/APISample_node_compile.js
	tests/baselines/reference/APISample_node_compile.types
	tests/baselines/reference/APISample_standalone_compile.js
	tests/baselines/reference/APISample_standalone_compile.types
Explicit default target for fourslash tests in the harness.
Moved non-exposed functions to utilities; fix up emitted .d.ts in Jakefile.
Merge remote-tracking branch 'origin/release-1.4' into exposeServices2
Add tests for public declarations
Fixed up baselines.
Moved createCompilerHost into parser.ts
Responded to CR feedback.
Fixed 'use strict' check.