[fix #49577191] script for processing taxonomy data
[fix #49577191] added test data files
[fix #49577191] manually merged version update
[fix #49577191] made DB connection configurable
[fix #49577191] fix failing specs

taxon_id column in samples table changed to
scientific_taxon_id, so I had to change the 
related specs, too.
[fix #49577191] refactored the queries (better performance)

Other changes:
- changed url ftp -> http (faster)
- dynamically created/dropped tmp_taxonomies table.
- added other test files
- added DB environment config
[fix #49577191] fix processing changed scientific names
[fix #49577191] number of bulk insert made configurable
added test flag to yml file
Merge pull request #1 from ke4/49577191_create_a_script_for_processing_taxonomy_data_from_ncbi

49577191 create a script for processing taxonomy data from ncbi
common_taxon_id and scientific_taxon_id are foreign keys of taxonomies(id)
renaming to use taxon_id, common_name and scientific_name
require taxonomy classes
renaming to use taxon_id, common_name and scientific_name
Handle taxonomy data on save and on load
renaming
fix specs
add taxonomy classes
add comment
Add a persistence_errors variable to store the errors when processing the sample