mapsnp.pl outputs and empty file warnings reworked

bowtie2 mapping of original sample reads to assembled contigs for that
sample now conforms to the new directory structure.

Appropriate stderr messages are now returned where empty files are
detected in the pipeline e.g. failed reciprocal blastx generates empty
best contig file for a target exon.