Fixed the accumulation of genome_db_ids for (non-)reused species
bugfix: no tags in Homology, just a direct access
No warnings on missing mlss when looking for species_sets by name -- we may have more than one ss with the same name
Removed smartmatch
Updated deprecated call
Cleared erroneous cases of double-licensing
fetch_by_name_assembly() is throwing instead of returning undef, we need to wrap it in an eval{}
Revert "Moved away from Switch. Now using: feature qw(switch)"

This reverts commit 749c1136486cd3c6b9b564e01e899429da954bf0.

Conflicts:
	modules/Bio/EnsEMBL/Compara/Graph/NewickParser.pm
Cannot use given/when
Cache the SpeciesTreeNode objects to save queries
This way, we only redefine 1 method from Taggable
species_tree_node() may not be populated: we return undef in those cases
Move away from Switch, and use if/else
Not all the homologies have a species_tree_node_id
Added the license statement for Apollo

(cherry picked from commit 76715b100c633fa41a53dbbc27c77c990f2c0a02)
Solve syntax errors on recent / less strict versions of MySQL
find_node_by_field and find_leaf_by_field can return more than one node

Conflicts:

	modules/Bio/EnsEMBL/Compara/NestedSet.pm
Implementing species_tree_node on leaves
find_leaf_by_name and find_leaf_by_node_id returns a scalar (not arrayref)
correct production database for e74