fsm - fetch_and_download* tests - refactor
fsm  - FetchAndDownload - refactor
fsm - fetch_and_download test - test protection from duplicates
fsm - fetch_and_downloads - some minor dependency fixes and comments
fsm - MyQueueEngine test helper - also protect from infinite loop
comment added