Normalize filenames coming into API to replace backslashes.

Add tests for backslashes in sourceRoot.
Can we also test windows paths of the form? `D:\path` and maybe even `\\server\path`