Make the symbol writing api on the text writer
Checker and emitter changes to report errors on inaccessibility of symbols when writing types in declaration file
Report error on Class/Interface heritage clause if it cant be accessed
Fixes #78 and #83
Report errors if the type parameter uses constraint that is using private type/module
Fixes #86
Fixed diagnostic generator; added messages.
Implemented --help.
Fix the incorrect error reporting and declaration file emit for the type parameter constraint of private methods
Also incorporates code review feedback
Style and comments.
Got rid of that cscript-breaking comma.
Addressed code review feedback.
Fixed up duplicate diagnostic.
Explicitly supply generic argument for 'compareValues'.
Merge branch 'master' into wontYouPleasePleaseHelpMe

Conflicts:
	src/compiler/commandLineParser.ts
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
Support extensionless <reference> comments.
Fixes #344.
Merge pull request #365 from Microsoft/extensionlessReferences

Support extensionless <reference> comments.
Perform an explicit return just in case sys.exit fails.
Fixed memory leak from '--watch' flag.

As I initially feared, we were actually nesting closure environments with each new `getSourceFile`.

Fixes #366.
Rename lib.scripthost.d.ts to lib.scriptHost.d.ts
Remove ByteOrderMark
Added more comments and todos as per code review feedback