Allow bgzip path to be set independently of tabix path.

Also, when checking for bgzip, call it with the -h option
so that it doesn't hang waiting for input on stdin.
Added a regression test for bgzip binary missing from path.