Fixes incorrect path resolution of sources to sourcemap when the directory paths differ in only case

Enabled new flag: useCaseSensitiveFileNames in the compiler runner that sets the case sensitive file resolution to either true or false for that test.
Fixed the relative directory computation to check canonical file name instead of just literal strings.
Cyrus made that change yesterday, why is it revered now?