fix file finding globs

Aim to make sure all file finding globs work for almost all paths. This
also will fix a few bugs in wrappers with less than brilliant globs
make wrapper scripts use new globs in common.sh

Made some nicer file finding globs resillient to silly names or weird
paths. This commit swaps out the plethora of messy hacks in all runner
scripts for the new find globs
fix wrappers to allow input to be a link

If input was a link, the file globs won't work. This forces them to be
interpreted as a directory, making it work
make file globs work again

Woo, more bugs found in the endless glob war.

The find calls in the common.sh glob functions leave a trailing space in
file names. If the input file variable was wrapped in quotes, this lead
to a file not found error.