Get rid of `eval-after-load`
Use `require` to load the testsuite
Add current directory to `load-path` in `emacs-lisp`

A best effort to bring in library dependencies