Merge pull request #662 from echel0n/nightly

Fix for incorrect show snatches
Add network logo
Merge remote-tracking branch 'origin/nightly' into dev
Merge remote-tracking branch 'origin/nightly' into dev
Completed migration to v2 Pushbullet API. Added extra debug logging.
Fix for invalid torrent files causing NoneType errors.
Further corrections for torrent download issues related to content being empty and not properly checked in advance.
Fixed issue with reverts to master on startup due to bug in version checker.

Fixed issues with indexerApi caching code, seemed TVRage was really the only one experiancing the problems but has been corrected for theTVDB just in case.
Merge pull request #671 from tlex/migrate-pushbullet-api

Completed migration to v2 Pushbullet API. Added extra debug logging.
Merge pull request #669 from adam111316/add_logos

Add network logo
Merge remote-tracking branch 'origin/nightly' into nightly
We now check if a torrent url links to a valid file before adding as a verified result to get snatched, this helps prevent issues when attempting to add torrent to client later on to find the url returned nothing resulting in a error.
Testing fix for torrent download issues from ezrss
Changed how SickRage determins its branch version which will resolve issues with app switching back to master branch by mistke on startup.
Fixed code to set branch version at startup
Fixes issues with inital setting of branch version on startup first run
Fixed a typo
Fixed issue with threads not exiting on shutdown properly.
Fixed trakt library update issues.
Doesn't start a scheduled task for things not enabled to not waste resources.