Merge pull request #821 from KontiSR/dev

Fix for updating queue icon when DailySearchQueueItem is running.
Revert "Fix for updating queue icon when DailySearchQueueItem is running."
Merge pull request #823 from echel0n/revert-821-dev

Revert "Fix for updating queue icon when DailySearchQueueItem is running...
Fix for no attr success
Threads dailysearcher process for each provider. Allows dailysearcher to continue other operations without having to wait for providers with slow network operation
Temp fix for root dirs config resetting
This is a check used in webserve.py getManualSearchStatus(), to get the current running queuitem, if it is a manual or failed/retry search. If so, the frontend will report the matching episode as in status "searching".
The function is_manualsearch_in_progress() is introduced for this purpose and only reference in webserve.py.
Previously when a daily search is running, and a manual search is queued behind it, it will wrongly give back that the manual search is running, this could result in unexpected behavior.
Fix for attribute error when no newznab responses are available
Fix another unittest error
Merge pull request #824 from adam111316/thread_dailysearch

Threads dailysearcher process for each provider. Allows dailysearcher to...
Merge commit '058f9d1399ba29d1ea493834b43c32cd712d6d8f' into dev