Update Path.cs

Fixed Path.GetDirectoryName() bug when path is in the following form: 'C:filename'
Added tests to PathTest.cs
Merge pull request #581 from TalAloni/master

System.IO.Path bugfix