Add fourslash support and tests cases
Merge branch 'refactorRefFilesPath' of https://github.com/Microsoft/TypeScript into refactorRefFilesPath