Adds option to force SSLv3 usage for Subsonic, as mentioned in
enhancement 1930.
Added more verbosity to GUI error message for common network issues when
connecting to a Subsonic server.
Added --restart-or-previous option.

Fixes bug #3524.
Cleaned up NetworkAccessManager behavior from previous commit for
Subsonic, to facilitate SSLv3 usage.
Merge error message & SSLv3 option for subsonic.
Used kNsecPerSec for milliseconds in a second.
Merge --restart-or-previous flag branch.
Don't replace song metadata with blank m3u EXTINF metadata.  Fixes issue 2593
Use utf-8 instead of the local system encoding when passing filenames to gstreamer in the chromaprinter.  Might fix issue 3703.
Change file deletion question dialogs to warnings.
Take the buffer duration into account when deciding when to preload the next
song for gapless playback.
Remove the precise analyzer timing code from Amarok and instead just use the
latest buffer from GStreamer.  This works just as well and fixes the occasional
freezing analyzer.  Fixes issue 2464
Fix a compilation error on an old GCC