* Remove other compilers from bytes-to-string
* Remove other compilers from string-to-bytes
* Remove other compilers from utf8-to-string
* Remove other compilers from string-to-utf8
* Remove other compilers from directory-no-deref
* Remove clisp UNIX flavour getting hack
* Remove other compilers from read-line-from-sysfs
* Remove other compilers from execv
* Remove string-to-bytes
As string-to-bytes simply called sb-ext:string-to-octets after
removing other lisp implementations it could be replaced where it is
called with the straight call.
* Remove string-to-utf8
As string-to-utf8 simply called sb-ext:string-to-octet replace all
calls with the function.
* Remove workarounds.lisp
File only contains a workaround for a CLX bug in clisp. Entire file can
be removed.
* Remove non sbcl statements from pathnames.lisp
* Remove non sbcl conditions from manual.lisp
* Make sbcl the only implementation stumpwm will compile on.
* Remove non sbcl conditionals from load-stumpwm.lisp.in
* Remove non sbcl conditionals from make-image.lisp.in
* Remove conditionals from stumpwm.asd
* Remove ecl conditional from primitives.lisp
* Remove call-in-main-thread conditional
The call-in-main-thread conditional was added due to it only being supported on
sbcl. As sbcl is now the only supported lisp implementation we can
remove it as a conditional.
* Remove ccl implmentation of io-channel-ioport
* Remove conditionals from stumpwm.texi.in
* Remove non sbcl ioloop
Added STUMPWM_ASDF_DIR in configure.ac to store the current directory
where stumpwm is being configured. This variable is used on
`load-stumpwm.lisp.in`, a new file created with the sole purpose of
bootstrap the loading of `stumpwm.asd`, using ASDF3 config API.
Both `Makefile.in` and `make-image.lisp.in` were modified to
accommodate this change.