Several changes:

- remove the remove_zerocoverage call because some mpileup files can be
empty, then grep will return -1 and everything will fail
- fix the varscan command line and output filenames
- check if mpileup produced empty files, if so, bail out (or VarScan
  will hang)