[addons] Remove broken last.FM musicvideo scraper
[addons] Add theaudiodb.com musicvideo scraper
[addons] Change default musicvideo scraper from the broken last.fm to theaudiodb.com. In case last.fm was still in use replace it with theaudiodb.com
Merge ffmpeg fix for sagetv recordings from upstream
> commit c071b006436d663b977068f8d23cbc061f40491f
> Author: Michael Niedermayer <michaelni@gmx.at>
> Date:   Mon Jan 21 04:21:56 2013 +0100
>
>     mpeg12demux: Fallback to startcode for stream type identification.
>
>    Fixes Ticket2147
>    Fixes SageTV support
>
>    Based-on patch by Andrew Gallatin
>    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Merge pull request #2113 from MartijnKaijser/scraper_change

Change default musicvideo scraper because it's broken
fixed warning, remove un-used var
Merge pull request #2118 from gallatin/master

Pull request:  ffmpeg fix to properly detect video in SageTV recordings (ffmpeg bug #2147)
[WIN32] fixed wrong naming. nothing was broken as this was only used to display what we're downloading.
Override CSFTPDirectory::Exists() method to correctly report whether an SFTP url represents a directory or not.
Fixes ticket #13784.

Refactored CSFTPSession::Exists() into FileExists() and DirectoryExists() methods, and have CSFTPFile and CSFTPDirectory classes use them.
This means that Exists() calls on these classes correctly only return true if the url refers to an item of the appropriate type (e.g. a file or a directory).
Merge pull request #2058 from norbini/ticket_13784_videoscanner_skips_sftp

[Fix] Videoscanner should not skip sftp/ssh sources
fix the configure script to retrieve correct xcode path if xcode not installed
in the default location.
Merge pull request #2121 from ulion/xcodepath_fix

[osx/ios] fix the configure script to retrieve correct xcode path if xcode not in default location
fix CApplicationMessenger::MediaStop() in case no playlistid has been provided
Merge remote-tracking branch 'origin/master' into android-tegra2