checktestlist: replace smartmatch with hash lookup

Also remove useless conditionals and strip 'TESTS=' from lines during
the initial section check.

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
checksymexport: pass code files as arguments

This prevents the need to scan the directory for code files.

Also remove the experimental smartmatch operator by checking for matches
as the file is read.

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
pactest: reduce code verbosity

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>