Install rdflib under TravisCI
Install ReportLab under TravisCI
Don't install ReportLab under PyPy on TravsiCI

One of our unit tests crashes in the cpyext layer of PyPy:

test_ColorSpiral ... Fatal error in cpyext, CPython compatibility layer, calling PySequence_GetItem
Either report a bug or consider not using this particular extension
<OpErrFmt object at 0x7f23639a48f0>
RPython traceback:
  File pypy_module_cpyext_api_1.c, line 32086, in PySequence_GetItem
  File pypy_module_cpyext_pyobject.c, line 1060, in BaseCpyTypedescr_realize
  File pypy_objspace_std_objspace.c, line 4334, in allocate_instance__W_ObjectObject
  File pypy_objspace_std_typeobject.c, line 3750, in W_TypeObject_check_user_subclass
/home/travis/build.sh: line 317:  9032 Segmentation fault      python run_tests.py --offline
Really don't install ReportLab under PyPy on TravsiCI

One of our unit tests crashes in the cpyext layer of PyPy:

test_ColorSpiral ... Fatal error in cpyext, CPython compatibility layer, calling PySequence_GetItem
Either report a bug or consider not using this particular extension
<OpErrFmt object at 0x7f23639a48f0>
RPython traceback:
  File pypy_module_cpyext_api_1.c, line 32086, in PySequence_GetItem
  File pypy_module_cpyext_pyobject.c, line 1060, in BaseCpyTypedescr_realize
  File pypy_objspace_std_objspace.c, line 4334, in allocate_instance__W_ObjectObject
  File pypy_objspace_std_typeobject.c, line 3750, in W_TypeObject_check_user_subclass
/home/travis/build.sh: line 317:  9032 Segmentation fault      python run_tests.py --offline

Correction to previous commit to .travsi.yml file.
Remove hacks to spot very old versions of PyPy
Be more forgiving in SQLite3 tests about removing temp files

e.g.

WindowsError: [Error 32] The process cannot access the file because it is being used by another process.: c:\temp\tmplvwrcb_BioSQL.db
Close BioSQL connections on error.

This seems to fix the knock-on failure to be able to delete
the SQLite3 database in the subsequent test due to an open
handle (problem seen under Windows on PyPy 2.1 or older).
The SFF clip overlap warning can be slightly stricter
Catch negative clipping values when write SFF

This addresses issue #323.

This also made some of the existing writer error messages more explicit
with the inclusion of the problem record's identifier.
Adds single space (PEP8)
PEP8 spacing & minor refactor to avoid long line
PEP8 spacing
Added Deltablast options -domain_inclusion_ethresh, -gap_trigger, -inclusion_ethresh, -num_iterations, -out_ascii_pssm, -out_pssm, -pseudocount, -rpsdb, -show_domain_hits
Fix typo spotted by Vincent Davis
Fix & test for ChromosomeDiagram using SeqFeatures with colors
Thank Manlio Calvi for his 64bit Windows testing work
Added small example CEL file for testing
Add reading of HEADER, OUTLIERS, MASK, MODIFIED
Corrected example
Test for CelFile.read()