Note the childs to children changes in Bio/Phylo/Consensus.py
included fixing internal variable names only.
Not applying all the catergories ==> categories fixes
to the (deprecated) EMBOSS wrappers as some would be
functional changes.
Also no more LaTeX files (for spell checking)
Test framework changes so as not to require a postgres user with createdb privileges.
Under TravisCI / AppVeyor a dedicated postgres user is setup.
Squashed commit of pull request #1420.
The entire design of the BioSQL tests puts the classes
in the common files for importing into the back-end
specific test files. Here using import * is by design.
We need internet access for NCBI Entrez to load taxonomy
information automatically.
Based on a pull request from @ctSkennerton which was updated
by @peterjc following changes on the master branch, with some
painful workarounds for global BioSQL configuration variables.
Note VARCHAR BINARY problem under Python 3 (bytes vs unicode), thus
includes a Cursor wrapper for mysql.connector under python3 to
convert bytes to strings.