Detect if original file can be downloaded

Added code to download the original file instead of the 128kbps streaming file if available. This change deals with downloads for single songs and sets. The code change from sets might also be required at other downloadtypes.