Solaris and non posix shell compatibility

The runner script currently uses some syntax specific to posix-compliant shells. sh is not posix-compatible on solaris and some non-linux OSes. Bash is, and this change simply changes the runner shebang to use bash instead of sh.

Thanks