make FS.ErrnoError inherit from Error

Did some hackery so that FS.ErrnoError now inherits from Error and remains constant so that instanceof comparisons work.