Include input dataset name in BLAST XML to tabular output
Partial fix for evil greater than signs in BLAST <Hit_def> lines.

e.g.

        <Hit>
          <Hit_num>146</Hit_num>
          <Hit_id>gi|157832142|pdb|1NKD|A</Hit_id>
          <Hit_def>Chain A, Atomic Resolution (1.07 Angstroms) Structure Of The Rop Mutant &lt;2aa&gt; &gt;gi|157833740|pdb|1RPO|A Chain A, Restored Heptad Pattern Continuity Does Not Alter The Folding Of A 4- Alpha-Helical Bundle</Hit_def>
          <Hit_accession>1NKD_A</Hit_accession>
          <Hit_len>65</Hit_len>

Spliting on just the greater than sign broke on the <2aa> comment. Splitting on
space then greater than sign is slightly less fragile...
Update Travis to test against my ongoing efforts to improve functional test framework.
Force API driven testing of repository.