Fix mixed line endings
Change git and source updater

Switch to real git commands. Using lad1337/XDM as example.
+ Change source updater. Get commits behind directly using github api compare

Add downloaded update file corruption check
Add extra log lines
Add stdin to subprocess.Popen to prevent WindowsError: [Error 6] The handle is invalid on pythonw
Update notifiers: Initial pass to standardize each notifier

Standardize internal notify call.
Add update_library to each notifier
Change logging. Prefix the notifier and reduce unnecessary logging.
Use new globally named notify.png instead of xbmc-notify.png.
Apply PEP8 fixes.

synoindex is a bit different on how its used within sb, only applied pep8 fixes for now
Add **Always On** option for XBMC

Control logging errors when XBMC is offline or not
Change unpack detection to work with SABnzbd and NZBGet

SABnzbd: folder starts with _UNPACK_
NZBGet: folder name is _unpack
Add extra linefeed on logging no videofiles
Add log NZBGet connection url
Change pass url as string to xmlrpclib.ServerProxy
Add try getting quality from the episode (snatched) status
Merge branch 'change_git_source_updater' into development

* change_git_source_updater:
  Change git and source updater
  Fix mixed line endings
Merge branch 'PR-814-update_notifiers' into development

* PR-814-update_notifiers: closes gh-814
  Add **Always On** option for XBMC
  Update notifiers: Initial pass to standardize each notifier
Merge branch 'change_nzbget' into development

* change_nzbget:
  Change pass url as string to xmlrpclib.ServerProxy
  Add log NZBGet connection url
Merge branch 'change_unpack_detection' into development

* change_unpack_detection: closes gh-818
  Add extra linefeed on logging no videofiles
  Change unpack detection to work with SABnzbd and NZBGet
Merge branch 'change_post_processor_get_quality' into development

* change_post_processor_get_quality:
  Add try getting quality from the episode (snatched) status