Fix searching and downloading accepted subspecies

* adds subspecies and varieties to public interface species autocomplete
* changes the method that searches for descendants to consider species as ancestor (the selection of ancestor fields to consider can bow be parametrised)

So this should address the issues of "accepted subspecies".