Adding test.
Temparary fix so tsc.js can work with cscript
Fix the variable being incorrectly resolved to property of the class
Adding test.
Updating node typing for cwd
Move over to a single type to represent a change range.
Merge branch 'develop-0.9.x' of https://git01.codeplex.com/typescript into develop-0.9.x
Use 'fileName' consistently.
Use fileName instead of 'scriptId'.
Clean up StringHashTable.
Aligning ILanguageServiceShim and ILanguageService more.
Removing unnecessary property from the shim interface.
We should be nulling out the pull language service as well.
Don't expose the host off of the language services.
Removing the 'isResident' concept entirely from the compiler and the host.

This flag is no longer necessary with the new pull compiler model.
Group members.
Use 'fileName' consistently over 'name' and 'id'.
Switch from using 'unitIndex' or 'hostUnitIndex' internally to 'fileName' instead.

The use of these indices was far too confusing and brittle.  It also necessitated
several mapping objects, as well as multiple overloads all over the place for people
wanting to use either indices or file names.  Now, internally, we only ever use file
name.

The only place we use indices is when marshalling to/from the host.  And even there
I intend to replace things with file names instead.
Update the host interface so that it is not index based as well.
Fix mispelling.