Gravar-mail: Needlestack: an ultra-sensitive variant caller for multi-sample next generation sequencing data