Language service localizability
Remove unused button.
Move navbar implementation code over to using just a syntax tree, and not pull decls.

This allows us to produce nav bar items the moment the LS is available.  i.e. once
we've computed the list of files for the virtual project, we can supply nav bar items
without needing all the other files to be parsed.
Update test.
Delete dead code.
Provide better error messages when a user uses a parameter property in an innapropriate context.
Fix rest args contextual type application in function experssions
Invalide stored active completion lists on referesh
Separate command line option --out into --out FILENAME and --outDir DIRECTORY
Merge branch 'release-0.9.1' into develop
Adding test.
Reference resolver returns the resolved path as already visited path
Declaration emitter now uses reference paths to find documents and
if the paths are not resolved this way, we might not find the documents
Merge branch 'release-0.9.1' into develop
Properly give an error when invoking 'any' with type arguments.
Also, do not give a second error when invoking an 'error' expression with type arguments.
Don't try to resolve export assignment statements that are syntactically invalid.

This helps avoid spurious error messages.
Adding tests.
Update LKG.
Test update for bug
Update lib.d.ts to more contain IE11 era APIs

Also includes ES6 Map, Set, WeakMap and ECMA402 i18n API.
Merge branch 'release-0.9.1' into develop