Implement IO::Path.all

So now you can say "foo".IO.all: <!d r w x s> to get the size of something
that is *not* a directory, but is readable/writable/executable.