Implement case insensitive PathRelativeTo

Assuming case sensitivity is not desired, causing some bugs in FubuCsProj when comparing the same path but with different casing.

`c:\build` vs `c:\Build`