Fixed whitelist error when editing shows, needs more code changes to fully function correctly.

Possible fix for threading exceptions.
Fixed errors in scene exceptions when retrieving list of exceptions.
Fixed trakt.tv errors when updating/syncing show lists.
Added thread lock for internal name cache.
Removed unrequired scene exception retrieval during adding of new shows.
Fix for threading issues with backlogs and whitelist/blacklist issues for anime shows.
Possible fix for stacked provider names during backlog search.
Possible fix for anidb connection stop issues during restart/shutdown.
Added 10 second timeout for anidb thread for restarts/shutdowns
Testing fix for incorrectly cached results that may cause PP issues.
Testing another fix for anime PP issues.
Another test fix for anime PP issues
Merge remote-tracking branch 'upstream/dev' into dev