Replace MAKE-FOREIGN-TYPE with WITH-FOREIGN-OBJECT*.

Use accessors instead of slot names because accessors are exported
from UV-A package.
Use dynamic context instead of lexical one for CATCH-APP-ERRORS.
Disable DNS-LOOKUP-IPV6 on Linux for now.
Initial somewhat working SPAWN implementation.
Fix tcp condition aliases (there were problems with CCL), export socket conditions.