Bug fix in QV.c

The way the default substitution character was determined meant that if
there is a run length that only occurs in the first 100K characters,
then it has no code.  Fixed so that every possible run length has a
code.
QV.c modification

The problem with Pacbio deletion Tags was fixed more elegantly by
modifying detract.  So code added to QV.c to detect the problem (which
no longer occurs) has been removed.
fasta2db checks as per 'pbjd'

fasta2db emits a warning and skips an empty file.

fasta2db emits a warning and skips reads that contain pulse postings
greater or equal to 2^16
Merge remote-tracking branch 'upstream/master'

Conflicts:
	fasta2DB.c