is_executable set errno to EACCESS rather than ENOEXEC.

is_executable was setting errno to ENOEXEC when the path did not have
executable permissions. This mimics the shell behaviour without parrot.