run-tests: use emacs -Q instead of emacs -q

Cleans up output, and there is no reason to run site configuration here.
digistar-indent-line-function: rewrite, cover more cases

Improved test coverage, as well.
version 0.3