Revive swank-listener-hooks contrib.

Noticed that swank-listener-hooks experienced some bit rot in recent SLIME due to swank-repl moving to its own package. swank-listener-hooks isn't as obscure as the comment at the top suggested, it's used for CommonQt REPL integration, also, it's going to be used for similar purpose in newer cl-async (currently in uv branch).