Add node_modules to .gitignore
Set isWriteAccess on ReferenceEntry objects
Completion code reorganization
Handle function properties in object literals the same way we handle function expressions
Add type checks for super property access
Added web harness and Fidelity to Jakefile
Write out a BOM when emitting file if original source file started with a BOM.
Make code resilient to order changes.
Properly walk all files to check for a BOM.
Update baselines.
Adding BOM to frontEnd.ts
Update Program.ts to reflect BOM changes
Re-enable previously blocked tests
New regression test for getting symbol info on 'arguments' index expr.
Improve code for determining if we're running under 'node' or not.
Don't trim empty elements out of a path.  Otherwise, we convert // to / and break things like URLs.
Fourslash tests were actually running the empty string
instead of the test content (!). Adding back baselines.
Ensure that a class has a default constructor before checking if it's resolved or not
Distinguish containers from types when searching out symbols
More refinements to container look-ups when resolving extended types