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
Change NZBGet host to url
Fix not deleting associated -thumb.jpg on replace
Change PostProcessingFailed messages to unicode strings
Remove absolute force on script
Fix Unable to run extra_script: execv() arg 2 must contain only strings
Remove superfluous logging message when editing show.
Do not set a show to air-by-date if it `Documentary` -- fixes Top Gear
Change clean_url: use http if no scheme, add trailing / to folder only
Add ignore word / require word at the show level
Fix bug on massEdit removing the values not displayed to set (air-by-date, language, release ignore/require words)
Change move global ignore_words config from hidden to search settings
Add empty ignore word check
Fix properFinder only downloading first needed proper
Merge branch 'change_clean_url' into development

* change_clean_url:
  Change clean_url: use http if no scheme, add trailing / to folder only
Merge branch 'change_NZBGet_host_to_url' into development

* change_NZBGet_host_to_url:
  Change NZBGet host to url
Merge branch 'change_fix_minor_post_process' into development

* change_fix_minor_post_process:
  Change PostProcessingFailed messages to unicode strings
  Fix not deleting associated -thumb.jpg on replace
Merge branch 'change_extra_script_non_absolute_pass_str' into development

* change_extra_script_non_absolute_pass_str:
  Fix Unable to run extra_script: execv() arg 2 must contain only strings
  Remove absolute force on script
Merge branch 'PR-799_add_require_ignore_show_level_thezoggy' into development

* PR-799_add_require_ignore_show_level_thezoggy: closes gh-799
  Fix properFinder only downloading first needed proper
  Add empty ignore word check
  Change move global ignore_words config from hidden to search settings
  Fix bug on massEdit removing the values not displayed to set (air-by-date, language, release ignore/require words)
  Add ignore word / require word at the show level
  Remove superfluous logging message when editing show. Do not set a show to air-by-date if it `Documentary` -- fixes Top Gear
Fix replace FancyURLopener with HTTPBasicAuthHandler

When using username/password on python 3 FancyURLopener prompt_user_passwd is not even tried on http_error_401 and always returns http_error_401
Switching to  HTTPBasicAuthHandler solves this issue.

Note:  HTTPBasicAuthHandler has a known issue on python 2.6.5 where using wrong credentials lead to an infinite recursion
Added a fix based on https://gitorious.org/opensuse/osc/commit/aa2832f52581e9be6a9e620f55834de6f4760692 to prevent this issue