Cuesplit fix up
Searcher and torrent fixes

Should fix https://github.com/rembo10/headphones/issues/1990 and
https://github.com/rembo10/headphones/issues/1991
Updated README.md
Fix for logo
Parsing RGID ID from folder is not second attempt in post processing steps, instead of third. See #1952
Create CHANGELOG
Fix for #1994
Improved the CHANGELOG
Improved the CHANGELOG, part 2
Improved the CHANGELOG, part 3
Fixed link to installation wiki
Fix for #1998

Moving "rpc" addition to transmission host string after exception
Merge pull request #1999 from Wiltons/develop

Fix for #1998
Use urlparse to parse transmission URL
Add downgrade functionality (contributed script)
Spaces removal
Fixed SSL too long errors in CherryPy.

The fix is suggested by https://bitbucket.org/cherrypy/cherrypy/issue/1298/ssl-not-working
Ignore CSR files
Check if pyOpenSSL is installed before enabling HTTPS.

Previous, it is only checked if pyOpenSSL is installed when certificates are
generated. Now, it is checked when HTTPS is enabled. In case it is missing,
HTTPS will be disabled.
Fixed contrib scripts. Added *.pyc cleaning scripts