added tasks to generate the full species downloads
use an expression index for prefix search rather than "between" style query
fixed unexplicable issue when searching by a string with a '.' sign in it; removed 'DISTINCT' romquery, as it does not seem to be necessary since search by full name was improved (previousy it would return duplicated records for ancestor name matches)