defsystem(iolib.common-lisp): Put :perform inline methods into
"pkgdcl" component description, because if they are specified for the
top-level system, they're not guaranteed to be triggered before any of
the components are loaded.
And they are needed to be run before gray-streams is loaded.
Add ABCL gray streams support.
iolib-grovel, invoke: #\Space is not a valid argument to concatenate, use " ".
Fix dependency in iolib.sockets.asd
DELETE-FILES: avoid following symlinks by default, add a keyword argument to enable it
Groveler: import fixes from CFFI
Groveler ASDF integration: import new build system from CFFI
MAKE-SOCKET-FROM-FD: add keyarg DUP to its DEFGENERIC
Use :READ-FILE-FORM for defsystem versions
Use ASDF/PACKAGE:SYMBOL-CALL
Specify UTF-8 as file encoding
Replace IOLIB-SOURCE-FILE class with :AROUND-COMPILE wrapper
Specify :UTF-8 as file encoding in all DEFSYSTEMs
Remove redundant OPERATION-DONE-P on TEST-OP
Nicer PERFORM of TEST-OP
Move all system definitions to iolib.asd
Move examples into iolib.asd
Use new style package specifier to specify the around-compile wrapper