Bug fixes, added HTTPS support, music encoder fix, sanity checking for
transmission, piratebay torrage support
Added file_permissions to config & post processor
Added file permissions & folder permissions to config page
Fixed a typo, int() the permissions string
Merge branch 'file-permissions' into develop
Use int(x,8) for file permissions
Added ability to use a piratebay proxy to the backend
Added piratebay proxy url to config page
Merge branch 'piratebay-proxy' into develop
Rehashed "update active artist" algorithm to address time/CPU load issues.
Made a few minor syntax updates.
Reverted ignore date back to 365 days - seems good for now.
Minor modification to make logger reflect eventual user input variable
Fixed the bug where "Get Extras" caused albums to be deleted. Updated webserve.py to remove all traces of deleted items: necessary for this new algorithm to function globally.
Removed mb_lock from get_new_releases (which is how it was originally) - should fix database locking errors.
Added user inputs for MusicBrainz Update Interval & Album Age to ignore.
Fixed bug where user-selected album release was overwritten by headphones hybrid release.
Added ability to do a "comprehensive" MusicBrainz update to emulate the original update process.
Fixed a bug when adding albums introduced in last commit.
First significant cut at refactoring the library sync function to optimize time/CPU usage.
Headphones now keeps all local file information persistent, and affords many new
opportunities that weren't available before.  There may be a bug here and there.  Please report.
Stupid error.