test: renamed test scripts to format T\d\d\d-name.sh All test scripts to be executed are now named as T\d\d\d-name.sh, numers in increments of 10. This eases adding new tests and developers to see which are test scripts that are executed by test suite and in which order.
test: always source test-lib.sh as ./test-lib.sh There are currently 45 TESTS scripts. 36 of those load test-lib.sh using '. ./test-lib.sh' and 9 '. test-lib.sh'. In latter case test-lib.sh is first searched from directories in PATH (posix) and then from current directory (bash feature). Changed the 9 files to execute '. ./test-lib.sh'. The test-lib.sh should never be loaded from directory in PATH.
test: remove explicit loading of elisp tests in emacs-address-cleaning It is no longer needed, since elisp tests files are auto loaded now.
test: remove ".sh" extension from the recently added Emacs tests All test files, except for the recently added Emacs tests, do not have ".sh" extension. So remove it from the new test files for consistency.