Fix NZBsRus results parsing

NZBsRus search returns a Python dictionnary.
This fix allows to take into account NZBsRus results. Calling eval is not a really good idea and should be replaced
Make albumart-files world readable
Save & use original umask.

Saves and uses the original umask at various places where
user-accessible files are written.
User search term for waffles & rutracker

+ add year to normal search for waffles
Updated mb.py & musicbrainzngs lib to point to the new server
Merge branch 'develop': added ignored/preferred words, updated mb.py to point to the new mirror, added disc #s
Merge remote-tracking branch 'clashlab/patch-1' into develop
Replace eval() with json.loads() for nzbsrus
Merge remote-tracking branch 'michelwilson/master' into develop
Fixed whitespace/indentation in searcher.py
Merge remote-tracking branch 'AdeHub/master' into develop
Use metadata artist tag when renaming files with Various Artists as album artist name
Replace any errors when converting unicode album path to bytestring in checkFolder() - should fix issue #1100 when it fails to convert unicode chars to cp1252
Fix for unknown release group types
Added SortArtist option for folder & file renaming. If artist starts with 'The', will make a 'Artist, The' folder
Merge branch 'develop'
Merge remote-tracking branch 'cohena/develop' into develop
Merge branch 'develop'
Fix for kat.ph - updated some of the parsing code
Fix for nzbsrus hanging while parsing results