Refactoring IFileSystem

Making AssemblyNeutral and creating .Interfaces package
Changing semantics of string property to be relative
Updating tests
Changing return value to be always non-null with Exists property
Hmm. I added this to reflect the default namespace = assembly name. I do see some other repos not having .interfaces in namespace. Removing