Test some indexing relative path setups
Must close the SQLite handle prior to deleting
Fix incorrect HSPFragment property name (issue #364)
Change Newick tree parsing to handle numeric names

(cherry picked from commit 0002b528e4272a88839cb17c7e7711bc2183ef7f)
Signed-off-by: Eric Talevich <eric.talevich@gmail.com>
Don't install mysql-connector-python on TravisCI - issue #370

This is a short term solution to a known failure in the
unit tests (errors on Python 2.6, 2.7, 3.4, stalls on
Python 3.3 and PyPy) under TravisCI, presumably due to
an update to the version of mysql-connector-python.

e.g. TypeError: unhashable type: 'bytearray'
Support for fastsimcoal 2.51
Merge branch 'master' of github.com:biopython/biopython
fsc251 on unit test
Record indexed filenames relative to the index - issue #267
Test changing folder (idx should be using abs paths here)
Supplement triple_sff.idx with new-style relative paths.

```
$ python3.4
Python 3.4.0 (default, Mar 17 2014, 11:50:28)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux
Type help, copyright, credits or license for more information.
>>> from Bio import SeqIO
>>> d = SeqIO.index_db("triple_sff_rel_paths.idx", ["E3MFGYR02_no_manifest.sff", "greek.sff", "paired.sff"], "sff")
>>> len(d)
54
>>> quit()
```

New code stores relative paths relative to the index file, with flag
set in the meta data so as not to break old index files.
Test new indexes with relative paths work
Mention index path change in NEWS (issue #267)
Test some indexing relative path setups
Spot child-paths automatically for indexes