docs(esup-tests.el): fix checkdoc warnings
chore: add package header and footer

irrelevant
docs: fix arg order
chore: remove extra newline

irrelevant
fix(esup/with-mock-buffer): stub out process code with flet

flet is temporary solution until I can use noflet.  I can't figure out
how to get cl-flet to work.
chore(esup-child-profile-sexp): fix indent

irrelevant
fix(esup-child-profile-sexp): handle empty strings without failing
refactor(esup-test.el): move to test directory

ert-runner.el looks for the test files in the test directory.  I don't
think you can change that.
fix(esup-test.el): require subr-x for string-equals-p

This is usually loaded in Emacs, but not when we run tests from the
command-line.
refactor(esup-test.el): swap flet for noflet
chore(esup-test.el): fix file name in footer

irrelevant
fix(esup-test.el): add require noflet