Add all TypeScript file text to project context.
Do not show logging by TypeScript fold parser.

The parser runs every few seconds so other logging
for things like TypeScript code completion disappear
too quickly.
Match files in TypeScript context ignoring case.

Somehow the bookmarks in the user profile were saved using
a lower case drive letter which does not match the filenames
returned by a project where the drive letter is upper case.
This was causing the TypeScript context to add the same
file twice.

Unable to reproduce how the bookmarks were saved with
a lower case drive letter.
Fix code completion not working after project first loaded.

Create language services shim in JavaScript engine after all
TypeScript files in the project have been added to the
language service host.