Fix #193: Treat NIL and :UNSPECIFIC as equivalent in pathnames
Update compare-components
to treat NIL
and :UNSPECIFIC
as
equivalent. Also update compare-version-component
to treat NIL
, :NEWEST
, and :UNSPECIFIC
as equivalent. Tests added to verify this for each pathname component that supports :unspecific
.