Only show first overload in a series of consecutive overload signatures for navigateTo
Add test case to verify the definition name and container name
Rename dialog will use this name and scope name returned
Get just the name of the symbol (instead of qualified path) as symbolName of the definition info.
Fixes #652
Enable tests for the case sensitive and non case sensitive path resolution during soucemap path calculation
Fix the source map directory resolution with non case sensitive file names
Finished up "overload collapsing" for navigate-to.

Current semantics:
  - If an overload lacks an implementation, go to the first implementation.
  - If an overload has any implementation, go to the first one.
  - If there are any declarations between an implementation and any overload, this will split the series of overloads (note that this is invalid code).
Renamed assertionMessage to messageAtLastKnownMarker in fourslash
Tuple conformance
Tweak how we populate NavBarItems.

Now we will always place child items of a node in the right bar, even if we're
also placing it on the 'top level nodes' list on the left.  This makes things
clearer for users by making it clear that any time you have a node selected on
the left, you can always find its children on the right.  And, it still preserves
the behavior we want where the left list acts as a high level 'table of contents'
for the file.
Update tests.
Don't show locals as children of functions.
Remove duplicate fil
Remove duplicate file
Merge branch 'tupleConformance' of https://github.com/Microsoft/TypeScript into tupleConformance
Merge branch 'master' into tupleConformance
Merge pull request #822 from Microsoft/tupleConformance

Tuple conformance
Added test case for rename of enum member using rename api
Added test cases for --outDir option
Merge pull request #818 from Microsoft/sourceMapRelativeDirName

Fixes incorrect path resolution of sources to sourcemap when the directory paths differ in only case
Merge pull request #817 from Microsoft/renameEnumMember
Fixes the name displayed in the rename dialog to be just symbol name instead of qualified path