Fix #216: enough-namestring with relative pathname fails
The current behavior of enough-namestring is to fail if the pathname
has a relative directory component. But that shouldn't prevent
enough-namestring from working. In this case it should just return
the relative pathname as is. This is how clisp and ecl handle this
case.