Allow all possible file tests on .chdir/chdir()

Except on parrot, because it doesn't like IO::Path.all, so the old restriction
to <r>, <r w> and <r w x> remains there.