Makefile: improve the grep pattern for files passed to shellcheck
Include bats
in the patterns to match in the shebang.
Process the files assuming newline not NUL terminated lines. Currently it
is only luck that the test files match via this method.
Related to #147 (closed)