Closes #29: Remove DEFVAR-UNBOUND and DEFINE-SPECIAL duplication

* slynk.lisp (defvar-unbound): Don't use EVAL-WHEN
:COMPILE-TOPLEVEL, since this is not used in any macroexpansion.
(*buffer-package*, *buffer-readtable*): Use DEFVAR-UNBOUND.
(define-special): Deleted.