Move InMemoryFile out of filesystem. It is now a Brackets-specific detail
used as a placeholder by DocumentManager (though still a File subclass).
Like the setup on master, the filesystem APIs will all act like they don't
know anything about this 'file'.

Also: log warnings when FileSystem receives path with "." or ".." segments.